Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

#คำสั่ง Pragma ใน C/C++


คำสั่งพรีโปรเซสเซอร์ #pragma ใช้เพื่อจัดเตรียมข้อมูลเพิ่มเติมให้กับคอมไพเลอร์ในภาษา C/C++ คอมไพเลอร์ใช้สิ่งนี้เพื่อมอบคุณสมบัติพิเศษบางอย่าง

นี่คือไวยากรณ์ของ #pragma directive ในภาษา C/C++

#pragma token_name

ตารางของ #pragma directives ในภาษา C/C++ มีดังต่อไปนี้

ซีเนียร์ #pragma Directives &Description
1 #pragma การเริ่มต้น
ก่อนดำเนินการ main() จำเป็นต้องเรียกใช้ฟังก์ชันที่ระบุใน Pragma
2 #pragma exit
ก่อนสิ้นสุดโปรแกรม จำเป็นต้องเรียกใช้ฟังก์ชันที่ระบุใน Pragma
3 #pragma เตือน


ใช้เพื่อซ่อนข้อความเตือน
4 การพึ่งพา #pragma GCC
ตรวจสอบวันที่ของไฟล์ปัจจุบันและไฟล์อื่นๆ หากไฟล์อื่นเป็นไฟล์ล่าสุด จะแสดงข้อความเตือน
5 #pragma GCC system_header
มันปฏิบัติต่อรหัสของไฟล์ปัจจุบันราวกับว่ามันมาจากส่วนหัวของระบบ
6 พิษ #pragma GCC
ใช้เพื่อบล็อกตัวระบุจากโปรแกรม

นี่คือตัวอย่าง #pragma directive ในภาษา C

ตัวอย่าง

#include<stdio.h>
int display();

#pragma startup display
#pragma exit display

int main() {
   printf("\nI am in main function");
   return 0;
}

int display() {
   printf("\nI am in display function");
   return 0;
}