/*
c++ 預處理器:
預處理器是一些指令,指示編譯器在實際編譯之前所需完成的預處理。
所有的預處理器指令都是以井號(#)開頭,只有空格字元可以出現在預處理指令之前。
預處理指令不是 c++ 語句,所以它們不會以分號(;)結尾。
#include 指令這個巨集用於把頭檔案包含到原始檔中。
c++ 還支援很多預處理指令,比如 #include、#define、#if、#else、#line 等
*//***********1-#define 預處理***************/
/* (1)#define 預處理指令用於建立符號常量。該符號常量通常稱為巨集,指令的一般形式是:
#define macro-name replacement-text
eg: #define pi 3.14159
int main ()
(2)可以使用 #define 來定義乙個帶有引數的巨集
#define min(a,b) (a
C 預處理器
偶爾翻c 的教材,看到了一些以前自己不太關注的角落。參考教材 c 大學教程 harvey m.deitel 和paul james deitel著。預處理發生在編譯之前,包括把其他檔案包含到要編譯的檔案中 定義符號常量和巨集 程式 的條件編譯以及預處理指令的條件執行。對應的,預處理指令有 檔案包含命...
C 預處理器
預處理器是一些指令,指示編譯器在實際編譯之前所需完成的預處理。所有的預處理器指令都是以井號 開頭,只有空格字元可以出現在預處理指令之前。預處理指令不是 c 語句,所以它們不會以分號 結尾。我們已經看到,之前所有的例項中都有 include指令。這個巨集用於把頭檔案包含到原始檔中。c 還支援很多預處理...
C 預處理器
預處理器是一些指令,指示編譯器在實際編譯之前所需完成的預處理。所有的預處理器指令都是以井號 開頭,只有空格字元可以出現在預處理指令之前。預處理指令不是 c 語句,所以它們不會以分號 結尾。我們已經看到,之前所有的例項中都有 include指令。這個巨集用於把頭檔案包含到原始檔中。c 還支援很多預處理...