Return과 Exit의 차이
Return과 Exit의 차이
Return
- return? 함수를 종료할 때 사용한다.
Exit
- 프로세스를 종료할 때 사용한다.
- stdlib.h 헤더파일을 include하여 사용.
- exit(0)은 정상종료, exit(1)은 에러메시지 종료
차이
- exit()함수는 바로 프로세스 종료. return 은 뒤 문장을 실행하며 종료.
- return 은 일반 함수 속에서 return 문을 사용하면 그 함수만 종료되지만, main() 함수 속의 return 문은 프로그램 전체를 중지시킴.
This post is licensed under CC BY 4.0 by the author.