• 카테고리

    질문 & 답변
  • 세부 분야

    시스템

  • 해결 여부

    미해결

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

19.05.09 16:40 작성 조회수 99

0

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

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

답변 1

답변을 작성해보세요.

0

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

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