더북(TheBook)

다음 옵션으로 이 프로그램을 호출하면,

argc_argv_test first second third fourth

출력 결과는 다음과 같다.

argc_argv_test
first
second
third
fourth

보다시피, 명령의 각 공백은 인수를 분리한다. main 함수는 프로그램이 올바르게 끝났는지 여부를 나타내는 종료 코드로 정수를 반환한다. 0(또는 <cstdlib>EXIT_SUCCESS 매크로)은 성공을 나타내고 다른 모든 값은 실패를 나타낸다. main 함수에서 return 문을 생략하더라도 표준을 준수하게 되는데, 이 경우 return 0;을 자동으로 삽입한다. 몇 가지 추가 세부 사항은 A.2.5절에 나와 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.