system("pause") 该加那个头文件?#include <windows.h>还是 #include <stdlib.h>
2个回答
展开全部
#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指令。
你可以在<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指令。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |