전방 선언(Forward Declaration)
함수의 원형(머리부분)만 따서 파일 스코프 상단에 두고 함수의 정의는 파일 스코프의 하단에 위치 시키는 방법입니다.
Ex060401) 전방 선언
다음의 소스코드를 명령어 순서 파악으로 출력 결과를 예측해봅시다. 예측 결과와 실행 결과와 비교해봅시다.
// Main.c
#include <stdio.h>
int add(int a, int b); /* forward declaration. */
int main(void)
{
printf("add(2, 5) == %d", add(2, 5));
return 0;
}
int add(int a, int b) /* function definition. */
{
return a + b;
}
'C' 카테고리의 다른 글
| [내배캠자습]C언어 챕터 7-1 : 포인터 (0) | 2026.03.29 |
|---|---|
| [내배캠자습]C언어 챕터 6-5 : 변수의 종류 (0) | 2026.03.29 |
| [내배캠자습]C언어 챕터 6-3 : 스코프 (0) | 2026.03.29 |
| [내배캠자습]C언어 챕터 6-1 : 함수 개론 (0) | 2026.03.29 |
| [내배캠자습]C언어 챕터 5-2 : 2차원 배열 (0) | 2026.03.28 |