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

exit() 函数用于跳出循环。该函数导致操作系统完成的整个程序立即终止。

该exit()函数的一般形式如下 -

void exit (int code);

代码的值返回给调用进程,由操作系统完成。通常,零用作返回码以指示程序正常终止。

示例

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

#include<stdio.h>
void main(){
   char ch;
   printf("B: Breakfast");
   printf("L: Lunch");
   printf("D: Dinner");
   printf("E: Exit");
   printf("输入您的选择:");
   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
输入您的选择:D
Time for dinner