Tệp tiêu đề C bao gồm một số chức năng được xác định trước. Ví dụ:các hàm printf () và scanf () được định nghĩa trong tệp tiêu đề stdio.h.
-
Mỗi tệp tiêu đề trong C chứa các hàm được xác định trước khác nhau để làm cho các chương trình trở nên đơn giản để hiểu.
-
Khi một tệp tiêu đề được đưa vào chương trình C hai lần, tệp thứ hai sẽ bị bỏ qua. Trên thực tế, #, được gọi là bao gồm, đứng trước tệp tiêu đề đảm bảo rằng nó chỉ được đưa vào một lần trong quá trình biên dịch.
Ví dụ 1
Sau đây là chương trình C để tính toán trung bình ba số -
#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);
} Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
Enter values for a,b,c:3 3 3 Average avg=3.000000
Ví dụ 2
Xem xét một chương trình C khác cho các tệp tiêu đề -
#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);
} Đầu ra
Khi chương trình trên được thực thi, nó tạo ra kết quả sau -
Enter values for a,b:2 4 sum=6