大家好,小育來為大家解答以上問題。c語言宏定義,宏定義是什么很多人還不知道,現(xiàn)在讓我們一起來看看吧!
1、宏定義用一個標識符(宏名)表示一個字符串,在宏展開時用一個字符串替換宏名;
2、宏定義不是語句或語句,行尾沒有多余的符號;
3、宏定義寫在函數(shù)之外。若要終止宏定義,請使用# undef
4、如果源程序中的宏名用引號括起來,就不會被宏替換;
5、宏定義可以嵌套,定義的宏名可以用在宏定義的字符串中;
6、宏一般用大寫字母來區(qū)別于變量;
7、您可以使用宏定義來表示數(shù)據(jù)類型;
8、輸出格式的宏定義;
9、宏定義只替換字符,不分配內(nèi)存空間。
本文到此結(jié)束,希望對大家有所幫助。