22智能在线
新记
system("pause") 该加那个头文件?#include <windows.h>还是 #include <stdlib.h>
如题所述
举报该文章
相关建议 2013-09-05
#include <stdlib.h>
你可以在<stdlib.h>区域点击右键,选择打开文档<stdlib.h>,里面有如下定义:
#ifndef _CRT_SYSTEM_DEFINED
#define _CRT_SYSTEM_DEFINED
_CRTIMP int __cdecl system(_In_opt_z_ const char * _Command);
#endif
你可以用同样的方法打开#include <windows.h>看能找到#include <stdlib.h>即可,
如果a文件包含b文件,同时a和b都能满足需要的话,原则上选择b好,这能减少消耗资源和编译时间。所以最好选择#include <stdlib.h>,等你编程经验多了的时候,自己就明白了。
其实,system()里面包含的就是dos指令。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://22.t2y.org/zz/2sstf0x66.html
其他看法
第1个回答 2013-09-05
#include <stdlib.h>
追问
#include
这个不可以吗?好像也可以的,有什么区别吗?还是分情况用?
追答
windows.h包含了stdlib.h,最终还是stdlib.h。
相似回答
大家正在搜
相关问题
为什么我的c++中加了system("pause") 头文件...
vs2010为什么增加了#include<windows.h...
#include<windows.h>和#include<s...
C语言编好的程序一闪而过,怎么不一闪而过? 已经加了# in...
C语言中,System( pause )头文件是什么?
randomize在哪个头文件下,为什么我在程序前加了 #i...
#include<stdio.h>和#include<std...