프로그래밍 언어/C & C++ 정리

main 함수의 머리

게임 개발 2023. 1. 11. 15:24

함수의 머리는 인터페이스 역할을 한다.

 

main 함수의 정의는 함수의 머리 int main()로부터 시작한다.

 

일반적으로 함수는 다른 함수에 의해 호출이 된다.

이때 함수 머리는 호출 함수와 피호출 함수의 인터페이스를 나타낸다.

함수 이림의 앞부분을 함수 리턴형(function return type)이라고 한다.

이것은 피호출 함수가 호출 함수로 다시 넘겨주는 정보의 흐름을 나타낸다.

 

이러한 일반 규칙이 main() 함수에서는 다소 혼동이 된다.

그 이유는 프로그램의 어디에도 main() 함수를 호출하는 부분이 없기 때문이다.

일반적으로 main()은,

프로그램과 운영 체제 (Unix, Windows 7,Linux 또는 다른 어떤 것)을

중개하기 위해 컴파일러가 프로그램에 추가하는 시동 코드에 의해 호출된다.

따라서 이 함수 머리는 main()과 운영 체제 사이의 인터페이스를 나타낸다.

 

 

'프로그래밍 언어 > C & C++ 정리' 카테고리의 다른 글

new 동적 할당 delete와 nullptr의 이용  (0) 2023.01.16
c++ 함수 구문  (0) 2023.01.13
인라인 함수  (0) 2023.01.09
C++ 기초 플러스 단원 정리  (0) 2023.01.08
전처리 지시자  (0) 2023.01.08