Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 언어에서 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