강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

젓인님의 프로필 이미지
젓인

작성한 질문수

리눅스 시스템 프로그래밍 - 이론과 실습

프로그램 실행과 종료처리

exit(0)와 return 0는 같지 않나요?

작성

·

180

0

두 반환 명령어는 같은 동작을 하지 않나요?

결국 return 0는 커널로 갈 때 exit(0)로 가지 않나요?

답변 1

0

런잇(ProgCoach4U)님의 프로필 이미지
런잇(ProgCoach4U)
지식공유자

main 함수의 return 0이 결국엔 exit(0)을 호출하는 것과 같다고 하네요.

하지만 disassemble을 해보면, return 0을 하는 자리에 exit(0)이 그대로 치환되지는 않습니다. main()을 호출한 쪽에서 exit(0)을 호출하는 것으로 보입니다.

젓인님의 프로필 이미지
젓인

작성한 질문수

질문하기