易百教程

终止main()函数

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返回的值。