ฟังก์ชันออก () ใช้เพื่อแยกวง ฟังก์ชันนี้จะทำให้ระบบปฏิบัติการหยุดการทำงานของโปรแกรมทั้งหมดโดยทันที
รูปแบบทั่วไปของฟังก์ชัน 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