在代码中有时碰到:
exit(0);
可也经常碰到:
exit(1);
究竟exit()函数的参数0和1各自代表什么含义呢?
查看了MSDN后,明白了。对于exit()函数,其函数原型为:
void exit( int status );
status的值为EXIT_SUCCESS(0)表示程序执行成功,正常退出;status的值为EXIT_FAILURE(1)表示程序执行失败,异常退出。尽管exit()函数的返回值为void型,但是操作系统可以获取status的值,知道程序执行的情况。
时间: 2024-10-12 23:17:29