大家好,小育来为大家解答以上问题。c语言宏定义,宏定义是什么很多人还不知道,现在让我们一起来看看吧!
1、宏定义用一个标识符(宏名)表示一个字符串,在宏展开时用一个字符串替换宏名;
2、宏定义不是语句或语句,行尾没有多余的符号;
3、宏定义写在函数之外。若要终止宏定义,请使用# undef
4、如果源程序中的宏名用引号括起来,就不会被宏替换;
5、宏定义可以嵌套,定义的宏名可以用在宏定义的字符串中;
6、宏一般用大写字母来区别于变量;
7、您可以使用宏定义来表示数据类型;
8、输出格式的宏定义;
9、宏定义只替换字符,不分配内存空间。
本文到此结束,希望对大家有所帮助。