반응형
함수의 원형선언이란?
함수의 반환형,함수의 이름, 매개변수만을 먼저 선언하는 것입니다.
#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 함수를 모두 확인한 다음 기능을 끝마칩니다.
반응형
'c++' 카테고리의 다른 글
[c++] 객체지향 프로그래밍의 이해 (0) | 2021.08.30 |
---|---|
참조에 의한 호출 call by reference (0) | 2021.08.26 |
값에 의한 호출 call by value (0) | 2021.08.26 |
매개변수의 디폴트 값 (Default Value) (0) | 2021.08.26 |
[c++]디폴트 복사 생성자 (0) | 2021.03.04 |