C 库函数 -exit()

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)


TOP