[블로그 이전]
2021.04.17
return() : 함수를 종료한다.
exit() : 프로세스(프로그램) 전체를 종료한다.
--> <stdlib.h> 헤더파일 선언 필요
--> exit(0) = exit(EXIT_SUCCESS) : 정상 종료
--> exit(1) = exit(EXIT_FAILURE) : 에러메세지 종료
(종료 방법의 차이이지 종료되는 것은 똑같음);
--> 프로그램의 호환성을 위해 EXIT_SUCCESS와 EXIT_FAILURE 사용하는 편이 좋음.
--> 따라서 main 함수 내에서 쓰면 똑같은 기능이다. 다른 함수에서 쓰면, return은 그 함수만 종료, exit은 프로그램 전체 종료
'📚프로그래밍' 카테고리의 다른 글
[프로그래밍 기초] 함수 사용 (0) | 2025.02.20 |
---|---|
[프로그래밍 기초] 조건문/반복문 (0) | 2025.02.20 |
[프로그래밍 기초] !등호 (0) | 2025.02.20 |
[프로그래밍 기초] true / false (0) | 2025.02.20 |
[프로그래밍 기초] switch문 (0) | 2025.02.20 |