define在c語言中是什麼意思

來源:才華庫 6.72K

預處理命令以“#”號開頭,如包含命令#include,巨集定義命令#define等。一般都放在原始檔的前面,它們稱為預處理部分。

所謂預處理是指在進行編譯之前所作的'工作。預處理是C語言的一個重要功能,它由預處理程式負責完成。當對一個原始檔進行編譯時,系統自動引用預處理程式對源程式中的預處理部分作處理,處理完畢自動進入對源程式的編譯。

在C或C++語言源程式中允許用一個標識符來表示一個字串,稱為“巨集”。被定義為“巨集”的識別符號稱為“巨集名”。在編譯預處理時,對程式中所有出現的“巨集名”,都用巨集定義中的字串去代換,這稱為“巨集代換”或“巨集展開”。巨集定義是由源程式中的巨集定義命令完成的。巨集代換是由預處理程式自動完成的。

熱門標籤