바로 main() 함수입니다. 바로 앞에서, 그리고 지금까지 우리가 프로그래밍하면서 무심코 사용한 main() 함수가 바로 입력도 출력도 없는 함수입니다.
main() { test3(); test3(); test3(); }
보통 main() 함수를 선언할 때는 그림 3-18처럼 출력을 int로 지정하고 return 0를 사용하여, main() 함수를 호출한 프로그램으로 0을 돌려줍니다. main() 함수는 C 프로그래밍의 최상위 단계로, 그 위에는 운영체제(Operating System, OS), 즉 컴퓨터 동작을 운영하는 시스템이 있습니다. 따라서 main() 함수에서 return 0이라고 지정하면, C 프로그래밍이 종료되면서 운영체제에 0을 전달하여 C 프로그래밍이 정상적으로 종료되었음을 알려줍니다.
Tip
0은 C 프로그램의 정상 종료를, 1은 비정상 종료를 의미합니다.