c++中exit()命令包含在哪个头文件中?

如题所述

第1个回答  2016-06-10
函数名: exit()
所在头文件:stdlib.h(如果是”VC6.0“的话头文件为:windows.h)
功 能: 关闭所有文件,终止正在执行的进程。
exit(1)表示异常退出.这个1是返回给操作系统的。
exit(x)(x不为0)都表示异常退出
exit(0)表示正常退出
exit()的参数会被传递给一些操作系统,包括UNIX,Linux,和MS DOS,以供其他程序使用。
stdlib.h: void exit(int status);
参 数 : status //程序退出的返回值.
实例
#include<stdlib.h>
#include<conio.h>
#include<stdio.h>
int main(intargc,char*argv[])
{
int status;
printf("Entereither1or2\n");
status=getch();
/*SetsDOSerrorlevel*/
exit(status-'0');
/*Note:thislineisneverreached*/
return0;
}追问

那在visual studio2015community中是stdlib还是stdlib.h

本回答被提问者采纳

C++中写exit。要加什么头文件?。我写exit(1)时,系统说exit没有定义...
exit在stdlib.h 如果 要在C++中 推荐使用cstdlib 很多常用函数 都是在这个头文件里面的。

C++中异常处理语句exit(1)和exit(-1)有什么区别?
exit为C++的退出函数,声明于stdlib.h中,对于C++其标准的头文件为cstdlib,声明为 void exit(int value);exit的功能为,退出当前运行的程序,并将参数value返回给主调进程。在main中return v;的效果 与exit(v);相同。exit(1)和exit(-1)是分别返回1和-1到主调程序。exit(0)则是返回0。

C++中 exit()怎么 用
在希望退出程序的地方加上即可:exit();

exit函数头文件的疑问
extern void exit(int status);也不一定非要加系统头文件,可以试下。。那个不是错误,而是警告。。

请各位帮忙解释解释C++中exit(1);
这句话只不过是调用头文件stdlib.h中的exit函数,该函数是退出程序的,()里是退出代码,是int值。所以,即使没有这句,程序也因为执行结束而退出。

c++中如何退出if语句
break语句用于跳出循环体和switch体,如果希望跳出某个程序块,只能使用无条件转移语句goto。exit()是函数,被定义于stdlib.h头文件中,功能是向操作系统返回一个整形值,并结束程序。在C++中定义在cstdlib中,功能完全相同,注意,exit()会结束程序,return用于从函数返回,二者有相同之处,更有不同的地方...

exit(0);在VC++6.0中可运行,在Devc++中运行不了
exit(0); 是函数调用。exit 函数 定义在 <stdlib.h> (<cstdlib>)里。Dev c++ 需加此头文件才能运行。VC++6.0中可运行,是因为 包含 stdio.h 后,若找不到 exit 函数,它会自动到stdlib.h 里去找。 “聪明”一点点。

c++ 求退出循环,退出子程序,退出主程序函数
退出循环: break 退出子程序: return 退出码; 退出主程序: exit(0); 睿腾编程.网returnbc 其中exit(0);函数所在的头文件是: stdlib.h 本回答由电脑网络分类达人 汪正茂推荐 举报| 答案纠错 | 评论 3 1 returnsr 采纳率:50% 来自团队:C* 擅长: C\/C++ VC++ 数据库DB JAVA相关 数据结构及算法 其他...

C++中退出程序的函数
exit(1);如果传统C++语法 包含#include<stdlib.h> 如果是标准C++ 则只需要使用std标准命名空间即可

dev-c++不能使用exit();么?
可以的呀,要#include <stdlib.h> \/\/c格式 或者 include <cstdlib> using namespace std;还有,调用格式是 exit(0); \/\/代表正常退出,如果传递非0值则代表出现错误退出,比如 exit(1);而不是调用exit();

相似回答