system("pause") 该加那个头文件?#include <windows.h>还是 #include <stdlib.h>

 我来答
百度网友6a6aa8c
2013-09-05 · TA获得超过1483个赞
知道小有建树答主
回答量:707
采纳率:100%
帮助的人:738万
展开全部
#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指令。
zhenimei100
2013-09-05 · TA获得超过921个赞
知道小有建树答主
回答量:586
采纳率:0%
帮助的人:363万
展开全部
#include <stdlib.h>
追问
#include 
这个不可以吗?好像也可以的,有什么区别吗?还是分情况用?
追答
windows.h包含了stdlib.h,最终还是stdlib.h。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式