C 筆記整理 預處理命令

2021-07-29 14:17:22 字數 558 閱讀 1858

#define和#undef

#define 它告訴編譯器存在給定名稱的符號

#undef 它刪除符號的定義

#if #elif #else #endif

這些指令告訴編譯器是否編譯某個**塊

#define debug

#define bug

static void main(string args)

#if =if

#elif =else if

#else =else

#endif 結束if

#warning和#error

#warning產生警告

#error產生錯誤

#regin和#endregin

#region 主函式

static void main(string args)

#endregion

會變為

主函式
這在大量的**中會優化可讀性

筆記 C 預處理命令

預處理命令是提供給編譯器使用的,在對 進行編譯之前,先對預處理命令進行操作 主要包括 檔案引入 include,新的引入標頭檔案不再加 h 巨集定義 define 編譯選擇,如 ifdef else,endif等。1.預編譯頭機制 vc.net 預設情況下使用預編譯頭 yu 不明白的在加入新.h檔案...

C 筆記整理7 編譯預處理命令 (總複習)

c語言中除了有說明語句和可執行語句以外,還用編譯預處理命令。按我的理解,其作用就是使畫面更加簡潔,程式更加靈活。需要注意的是,其是編譯系統在對源程式編譯為目標程式之前進行的。所以它最先開始喔。1,不帶引數的巨集定義 include 巨集名 巨集體 注意 1,巨集名為區別於變數,一般用大寫字母表示。2...

c 預處理和預處理命令

預處理發生在編譯之前,預處理輸出的是乙個單一的檔案,這個檔案被送到編譯器,進行編譯。每條預處理命令都控制預處理器的行為。每條預處理命令佔據一行,有以下的格式 character 預處理命令 one of define,undef,include,if,ifdef,ifndef,else,elif,e...