void exit(int status) 和 return 0 的区别
#include
#include
int exit_test( ){
printf("被调函数输出1\n");
exit(0);
printf("被调函数输出2\n");
return 0;
}
int main( ){
printf("主函数输出1\n");
exit_test( );
printf("主函数输出2\n");
}
输出结果:
主函数输出1
被调函数输出1
可以看到,exit(0) 之后并不是返回被调函数,而是退出了这个可执行文件。
菜鸟要加油积累 菜鸟要加油积累
jin***ifeng@foxmail.com
3年前 (2022-11-14)