不到断气不罢休 发表于 2024-11-19 23:43:39

#define定义宏(2)

大家好,今天给大家分享两个本领。
首先我们应该先了解一下c语言中字符串具有自动毗连的特点。注意只有将字符串作为宏参数的时间才可以把字符串放在字符串中。
https://img-blog.csdnimg.cn/bfebc22d12d74a6d9ed2f65373d228cf.png
下面我们来讲讲这两个本领
1.使用#,把一个宏参数酿成对应的字符串。
 https://img-blog.csdnimg.cn/d7353d03f3b343efa5b55f9717717c01.png
2.##的作用
可以把位于它两边的符号合成一个符号。
它允许宏定义从分离的文本片断创建标识符。
注:这样的毗连必须产生一个合法的标识符,否则其效果就是未定义的。
 https://img-blog.csdnimg.cn/1515cee6fc31486b8d098a703c16729d.png
那么今天禀享就到这里,谢谢大家!!
https://img-blog.csdnimg.cn/f8a1b9d5d5144c408b4cc8660fe4286f.png 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: #define定义宏(2)