(8.8 강의 전체)사용자 정의함수를 main함수에서 호출하지 않아도 사용할 수 있는건가요?
강의 전반에 걸쳐서 궁금한 부분입니다.강의에서 교수님께서는 사용자 정의함수로 get_choice(), get_first_char( ), get_integer( ), count( ) 함수를 정의하셨습니다.그런데 main함수에서는 오직 get_choice( ), count( )함수만 호출되어 사용되었습니다.※return값이 있든 없든 상관없이 호출하거나, 호출하지 않았습니다.사용자 정의함수는 무조건 main함수에 호출되어서 사용되어야한다고 알고 있었습니다. 왜냐하면 프로그램의 첫 시작은 OS이고, OS가 프로그램을 가동할 때 main함수부터 접근한다고 배웠습니다.혹시 제가 잘못 알고 있는 걸까요? 어떻게 사용자 정의함수는 main함수에서 호출되지 않아도 사용할 수 있는건지 잘 모르겠습니다.