본문 바로가기
C, C++

[c/c++] exit 함수

by hong0 2022. 8. 10.
반응형

main 함수에서 정상적인 경우의 프로그램 종료는 return 0 또는 return EXIT_SUCCESS로 할 수 있다.

반대로 비정상적인 경우의 프로그램 종료는 return -1 또는 return EXIT_FAILURE로 할 수 있다.

 

그러나 main 함수가 아닌 일반 함수에서 위와같은 return은 함수의 실행/종료만 수행된다. 

일반 함수에서 프로그램 종료를 위해서 아래와 같이 exit() 함수를 통해 상황에 맞게 사용할 수 있다.

exit(0): 정상적인 경우의 프로세스 종료

exit(1)의 경우 비정상적인 경우의 프로세스 종료

반응형

댓글