您的位置:首页>知识经验>

c语言宏定义(宏定义是什么)

大家好,小育来为大家解答以上问题。c语言宏定义,宏定义是什么很多人还不知道,现在让我们一起来看看吧!

1、宏定义用一个标识符(宏名)表示一个字符串,在宏展开时用一个字符串替换宏名;

2、宏定义不是语句或语句,行尾没有多余的符号;

3、宏定义写在函数之外。若要终止宏定义,请使用# undef

4、如果源程序中的宏名用引号括起来,就不会被宏替换;

5、宏定义可以嵌套,定义的宏名可以用在宏定义的字符串中;

6、宏一般用大写字母来区别于变量;

7、您可以使用宏定义来表示数据类型;

8、输出格式的宏定义;

9、宏定义只替换字符,不分配内存空间。

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!