วิธีใช้ไฟล์ส่วนหัวในC

How Use Header Files C



C เป็นภาษาการเขียนโปรแกรมที่ใช้งานได้หลากหลายและมีประสิทธิภาพ โดยมีไลบรารีที่ครอบคลุมซึ่งมีฟังก์ชันที่กำหนดไว้ล่วงหน้าสำหรับใช้งานโดยผู้ใช้

คู่มือนี้จะกล่าวถึงไฟล์ส่วนหัว C วิธีทำงาน และวิธีใช้งานในโค้ดของเรา







ไฟล์ส่วนหัวคืออะไร?

ไฟล์ส่วนหัวคือไฟล์เฉพาะที่มีรหัสภายนอกที่นำมาใช้ซ้ำในโปรแกรมอื่นโดยการนำเข้า โดยทั่วไป ไฟล์ส่วนหัว C จะมีฟังก์ชัน คำจำกัดความของประเภทข้อมูล และมาโคร



ไฟล์ส่วนหัวมีสองประเภท:



  1. ไฟล์ส่วนหัวไลบรารีมาตรฐาน C
  2. ไฟล์ส่วนหัวที่ผู้ใช้กำหนด

ส่วนหัวมาตรฐาน C เป็นไฟล์ส่วนหัวที่กำหนดไว้ล่วงหน้าซึ่งพร้อมใช้งานในคอมไพเลอร์ C
ในทางกลับกัน ไฟล์ส่วนหัวที่ผู้ใช้กำหนดนั้นได้รับการพัฒนาโดยผู้ใช้เพื่อใช้ในสถานการณ์เฉพาะ ไฟล์ส่วนหัวที่ผู้ใช้กำหนดจะรวมอยู่ในคำสั่ง #define





วิธีรวมไฟล์ส่วนหัว

ในการใช้ฟังก์ชัน ชนิดข้อมูล และมาโครที่กำหนดไว้ในไฟล์ส่วนหัว คุณต้องนำเข้ามาโครดังกล่าวในโปรแกรมของคุณ

ในการนำเข้าส่วนหัว ให้ใช้ #include ซึ่งเป็นคำสั่งตัวประมวลผลล่วงหน้าที่บอกคอมไพเลอร์ว่าควรนำเข้าและประมวลผลโค้ดก่อนที่จะรวบรวมโค้ดที่เหลือ



ในโปรแกรม C ทั่วไป ควรมีไฟล์ส่วนหัว stdio.h ซึ่งเป็นไฟล์ส่วนหัวมาตรฐานสำหรับสตรีมอินพุตและเอาต์พุต

ไวยากรณ์ทั่วไปในการนำเข้าไฟล์ส่วนหัวคือ:

#รวม

เราใส่ชื่อส่วนหัวในวงเล็บมุม

บันทึก : ตรวจสอบให้แน่ใจว่าได้รวมนามสกุล .h ในโปรแกรม C

โปรดทราบด้วยว่าคุณสามารถนำเข้าไฟล์ส่วนหัวได้เพียงครั้งเดียวเท่านั้น และคุณไม่สามารถมีไฟล์ส่วนหัวที่มีชื่อคล้ายกันได้ แม้ว่าจะมีรหัสบรรทัดต่างกันก็ตาม นั่นเป็นเพราะคอมไพเลอร์นำเข้าและประมวลผลทั้งสองไฟล์ซึ่งนำไปสู่ข้อผิดพลาด

ไฟล์ส่วนหัวที่ผู้ใช้กำหนด

C ช่วยให้คุณกำหนดไฟล์ส่วนหัวส่วนบุคคลด้วยรหัสที่กำหนดเองสำหรับความต้องการของคุณ ซึ่งจะช่วยให้คุณจัดระเบียบโค้ดและลดความซับซ้อนได้

ในการสร้างไฟล์ส่วนหัวที่กำหนดเอง ให้สร้างไฟล์ C และบันทึกด้วยนามสกุล .h แทน .c

เมื่อสร้างแล้ว ให้เพิ่มรหัสที่คุณต้องการรวมไว้ในส่วนหัวแล้วบันทึก ตัวอย่างเช่น การวนซ้ำอย่างง่ายต่อไปนี้อยู่ในไฟล์ส่วนหัวชื่อ loopme.h:

โมฆะห่วง() {
สำหรับ (intผม= 0;ผม< 10;ผม++) {
printf ('%NS',ผม);
}
}

ในการใช้ไฟล์ส่วนหัวที่มีลูปด้านบน เราสามารถนำเข้าโดยใช้คำสั่ง #include
เริ่มต้นด้วยการสร้างไฟล์. ตัวอย่างเช่น program.c.

ในการนำเข้าไฟล์ส่วนหัว ให้เพิ่ม #include และตามด้วยชื่อของไฟล์ที่อยู่ในเครื่องหมายคำพูดคู่ดังนี้:

#รวม
#รวม 'loopme.h'
ห่วง();

บันทึก : เราใส่ไฟล์ส่วนหัวที่ผู้ใช้กำหนดด้วยเครื่องหมายคำพูดคู่แทนวงเล็บเหลี่ยม

เมื่อคุณรวมไฟล์ส่วนหัวแล้ว ให้คอมไพล์โค้ดเพื่อรันลูปที่อยู่ในไฟล์ส่วนหัว

โดยทั่วไป คุณจะไม่รวมลูปเดียวในไฟล์ส่วนหัว อย่างไรก็ตาม คุณสามารถใช้เพื่อสร้างไฟล์ส่วนหัวที่ซับซ้อนมากขึ้นได้

ในทรัพยากรที่ให้คุณสามารถ เรียนรู้เพิ่มเติมเกี่ยวกับไฟล์ส่วนหัว C ทั้งหมด .

บทสรุป

บทช่วยสอนสั้นๆ นี้จะอธิบายวิธีการทำงานของไฟล์ส่วนหัว C รวมถึงการกำหนดและนำเข้าไฟล์ไปยังโปรแกรม C ของคุณ