exit(0)是什么意思?

exit(1)意思就是表示退出程序,并返回1给系统。

函数exit( )表示结束当前进程/当前程序/,在整个程序中,只要调用 exit ,就结束,0表示正常退出。

其他表示非正常退出,一般都用-1,标准C里有EXIT_SUCCESS和EXIT_FAILURE两个宏,用exit(EXIT_SUCCESS);可读性比较好一点。

注:使用exit()时,可以不论main()的返回值类型。

exit(0)是什么意思?

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;