โดยทั่วไป เราใช้ไฟล์ส่วนหัวในภาษา C/C++ เพื่อเข้าถึงฟังก์ชันในตัว เช่น int, char, ฟังก์ชันสตริง ฟังก์ชัน printf() ยังเป็นฟังก์ชันในตัวซึ่งมีการประกาศไว้ในไฟล์ส่วนหัว "stdio.h" และใช้เพื่อพิมพ์ข้อมูลประเภทใดก็ได้บนคอนโซล
นี่คือตัวอย่างการพิมพ์โดยไม่มีไฟล์ส่วนหัวในภาษา C
โค้ดตัวอย่าง
int printf(const char *text, ...);
int main() {
printf( "Hello World" );
return 0;
} ผลลัพธ์
Hello World
ในโปรแกรมข้างต้น เราพิมพ์ "Hello World" โดยไม่ต้องใช้ไฟล์ส่วนหัวในโปรแกรมโดยการประกาศฟังก์ชัน printf() การประกาศของ printf() มีดังนี้
int printf(const char *text, ...);