#pragma
C語言中的一條編譯預處理指令,用於設置編譯器的狀態或者指示編譯器完成一些特定的動作。
基本用法 #pragma Para 其中para爲參數
1 message參數 #pragma message("消息文本")
舉例 #define PI 3.14 #ifdef PI #pragma message("success")
當我們成功宏定義PI後,#pragma設置編譯器發出成功的信息
2 #pragma once 頭文件被編譯一次
3 #pragma pack(n)設置結構體以n字節對齊 pack(pop)//恢復對齊狀態