exit()
函数用于优雅地退出程序。在下面的代码中使用exit()
函数在sub()
函数中表示退出函数。
示例代码
#include <stdio.h>
#include <stdlib.h>
void sub(void);
int main()
{
puts("This program quits before it's done.");
sub();
puts("Or was that on purpose?");
return(0);
}
void sub(void)
{
puts("Which is the plan.");
exit(0);
}
执行上面示例代码,得到以下结果:
需要包含stdlib.h
头文件才能使用exit()
函数。它使用int
值作为退出状态的参数,类似于main()
函数中return
返回的值。