exit(1)意思就是表示退出程序,并返回1给系统。
函数exit()表示结束当前进程/当前程序/,在整个程序中,只要调用 exit,就结束,0表示正常退出。
其他表示非正常退出,一般都用-1,标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏,用exit(EXIT_SUCCESS);可读性比较好一点。
注:使用exit()时,可以不论main()的返回值类型。
扩展资料:C语言程序中exit(0)的作用
Exit()是电脑函数。
函数名: exit()
所在头文件:stdlib.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>
int main()
{
float a,b,c;
char op;
scanf("%f%c%f",&a,&op,&b);
switch(op)
{
case'+':c=a+b;break;
case'-':c=a-b;break;
case'*':c=a*b;break;
case'/':c=a/b;break;
defult: printf("error");
exit(0);
}
printf("result=%.2f",c);
return 0;
如果你还想了解更多这方面的信息,记得收藏关注本站。