C 语言中的 exit() 函数是什么?


exit() 函数用于跳出循环。此函数会立即终止整个程序,由操作系统完成操作。

exit() 函数的通常形式如下:

void exit (int code);

代码的值返回给调用方,由操作系统完成。一般使用 0 作为返回代码,以表示程序正常终止。

示例

以下是使用 exit() 函数的 C 程序:

#include<stdio.h>
void main(){
   char ch;
   printf("B: Breakfast");
   printf("L: Lunch");
   printf("D: Dinner");
   printf("E: Exit");
   printf("Enter your choice:");
   do{
      ch = getchar();
      switch (ch){
         case 'B' :
         printf ("time for breakfast");
         break;
         case 'L' :
         printf ("time for lunch");
         break;
         case 'D' :
         printf ("time for dinner");
         break;
         case 'E' :
         exit(0); /* return to operating system */
      }
   } while (ch != 'B' && ch != 'L' && ch != 'D');
   return 0;
}

输出

执行上方的程序后,将产生以下结果:

B: Breakfast
L: Lunch
D: Dinner
E: Exit
Enter your choice:D
Time for dinner

更新于:2021 年 9 月 1 日

9K+ 次浏览

开启你的 职业生涯

完成课程即可获得认证

开始学习
广告