compiler는 순차적으로 읽는다.
그렇기 때문에 함수를 사용하는 main을 가장 상위에 두면 에러가 난다.
따라서, 프로토타입을 앞에 놓아준다.
int add(int a, int b);
이때 위에 놓은 프로토 타입을 선언(forward declaration)이라고 하고,
밑에 있는 함수를 정의(definition)라고 한다.
*quick definition: main함수에서 다른 파일에 있는 definition을 찾기 용이
'programming > c++' 카테고리의 다른 글
1.12 헤더가드 (0) | 2019.04.03 |
---|---|
1.11 헤더 파일 만들기 (0) | 2019.04.01 |
1.9 기본적인 서식 맞추기 (0) | 2019.03.29 |
1.8 연산자와의 첫 만남 (0) | 2019.03.29 |
1.7 지역 범위 (0) | 2019.03.29 |