C 헤더 파일에는 미리 정의된 몇 가지 기능이 포함되어 있습니다. 예를 들어, printf() 및 scanf() 함수는 stdio.h 헤더 파일에 정의되어 있습니다.
-
C의 각 헤더 파일에는 프로그램을 쉽게 이해할 수 있도록 미리 정의된 서로 다른 기능이 포함되어 있습니다.
-
헤더 파일이 C 프로그램에 두 번 포함되면 두 번째 파일은 무시됩니다. 실제로 헤더 파일 앞에 있는 include라고 하는 #은 컴파일 과정에서 한 번만 포함되도록 합니다.
예시 1
다음은 세 수의 평균을 계산하는 C 프로그램입니다. -
#include<stdio.h> #include<stdio.h> //header file included twice ,ignored by compiler main(){ int a,b,c,d; float avg; printf("Enter values for a,b,c:"); scanf("%d%d%d",&a,&b,&c); d=a+b+c; avg=d/3; printf("Average avg=%f",avg); }
출력
위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -
Enter values for a,b,c:3 3 3 Average avg=3.000000
예시 2
헤더 파일을 위한 다른 C 프로그램을 고려하십시오 -
#include<stdio.h> #include<stdio.h> #include<stdlib.h> #include<stdlib.h> //header file included twice ,ignored by compiler main(){ int a,b,c; printf("Enter values for a,b:"); scanf("%d%d",&a,&b); c=a+b; printf("sum=%d",c); }
출력
위의 프로그램이 실행되면 다음과 같은 결과가 생성됩니다 -
Enter values for a,b:2 4 sum=6