#pragma 指令在 C/C++ 中
預處理器指令 #pragma 用於在 C/C++ 語言中向編譯器提供其他資訊。這由編譯器用來提供一些特殊功能。
以下是 C/C++ 語言中 #pragma 指令的語法:
#pragma token_name
下面列出了 C/C++ 語言中一些 #pragma 指令的表格:
| 序列號 | #pragma 指令及說明 |
|---|---|
| 1 | #pragma startup 在執行 main() 之前,需要在 pragma 中指定的函式執行。 |
| 2 | #pragma exit 在程式結束之前,需要在 pragma 中指定的函式執行。 |
| 3 | #pragma warn 用於隱藏警告訊息。 |
| 4 | #pragma GCC dependency 檢查當前檔案和其他檔案的日期。如果其他檔案較新,它將顯示一條警告資訊。 |
| 5 | #pragma GCC system_header 它將當前檔案的程式碼視為來自系統標頭。 |
| 6 | #pragma GCC poison 用於阻止一個識別符號用於程式。 |
以下是 C 語言中 #pragma 指令的一個示例:
示例
#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;
}
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言
C++
C#
MongoDB
MySQL
JavaScript
PHP