종료() 함수 루프에서 벗어나는 데 사용됩니다. 이 기능은 운영 체제에서 수행한 전체 프로그램을 즉시 종료합니다.
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