Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม C

ฟังก์ชัน exit() ในภาษา C คืออะไร?


ฟังก์ชันออก () ใช้เพื่อแยกวง ฟังก์ชันนี้จะทำให้ระบบปฏิบัติการหยุดการทำงานของโปรแกรมทั้งหมดโดยทันที

รูปแบบทั่วไปของฟังก์ชัน exit() มีดังนี้ −

void exit (int code);

ค่าของรหัสจะถูกส่งกลับไปยังกระบวนการเรียก ซึ่งทำโดยระบบปฏิบัติการ โดยทั่วไป ศูนย์จะใช้เป็นรหัสส่งคืนเพื่อระบุการสิ้นสุดโปรแกรมตามปกติ

ตัวอย่าง

ต่อไปนี้เป็นโปรแกรม C สำหรับใช้ฟังก์ชัน exit()

#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