C语言 exit
C语言 exit
在main函数中调用exit和return结果是一样的,但在子函数中调用return只是代表子函数终止了,在子函数中调用exit,那么程序终止。
案例
#include <stdio.h> #include <stdlib.h> void fun() { printf("fun\n"); //return; exit(0); } int main() { fun(); while (1); return 0; }
在main函数中调用exit和return结果是一样的,但在子函数中调用return只是代表子函数终止了,在子函数中调用exit,那么程序终止。
#include <stdio.h> #include <stdlib.h> void fun() { printf("fun\n"); //return; exit(0); } int main() { fun(); while (1); return 0; }