c++

[c++] 함수의 원형 선언

TIM_0529 2021. 8. 30. 09:23
반응형

함수의 원형선언이란?

 

함수의 반환형,함수의 이름, 매개변수만을 먼저 선언하는 것입니다.

 

#include <iostream>
using namespace std;

void Myname();


int main()
{
    Myname();
}

void Myname()
{
    cout << "My name is Jhone" << endl;
}

 

컴파일러는 위에서 아래로 한 줄씩 읽어서 다음과 같이 작성하면 "My name is Jhone"이 실행이 안 될것 같지만 

 

mian함수 실행에 앞서 Myname함수를 선언해 줬기 때문에 컴파일러는 Myname 함수를 모두 확인한 다음 기능을 끝마칩니다.  

반응형