宏定義的出現,避免了咱們反覆敲寫同一行代碼的問題;雖然宏定義你們都常用,可是有一些細節的問題可能你們會忽略,今天整理一下。
code
1,不帶參數的宏定義class
//例子1 #define P 3.1415 #define S (a+b+c)
注意,通常狀況下宏定義的使用範圍是該宏定義所在的文件內部全局使用,如要限制其使用範圍,可在其做用於結束的地方書寫下面的代碼;文件
#undef P 。。。 。。。
那麼在此行代碼下面,宏定義 P 就不能再用來表示3.1415了。co
2,帶參數的宏定義參數
《未完待續》