#pragma ให้ข้อมูลเพิ่มเติมแก่ Compiler สำหรับฟีเจอร์พิเศษ
รูปแบบ
#pragma token_name
Directive ที่พบบ่อย
| Directive | คำอธิบาย |
|---|---|
#pragma startup | รันฟังก์ชันก่อน main() |
#pragma exit | รันฟังก์ชันก่อนจบโปรแกรม |
#pragma warn | ควบคุม Warning Messages |
#pragma GCC dependency | ตรวจสอบวันที่ไฟล์ แจ้งเตือนถ้าไฟล์อื่นใหม่กว่า |
#pragma GCC system_header | ถือโค้ดไฟล์นี้เหมือน System Header |
#pragma GCC poison | บล็อก Identifier ห้ามใช้ในโปรแกรม |