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+ 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.