C

[내배캠자습]C언어 챕터 6-4 : 전방 선언

BreadMushroom 2026. 3. 29. 09:45

전방 선언(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;
}