发新帖我要提问
12
返回列表
打印

宏定义为什么要用do while(0)括起来啊?

[复制链接]
楼主: CarterERO
手机看帖
扫描二维码
随时随地手机跟帖
21
louliana| | 2024-4-7 16:29 | 只看该作者 回帖奖励 |倒序浏览
可以将多个语句分组为一个单一的语句,这在宏定义中是很有用的。

使用特权

评论回复
22
FranklinUNK| | 2024-4-22 11:03 | 只看该作者
为了防止编译器把宏定义当成不同部分吧

使用特权

评论回复
23
AdaMaYun| | 2024-4-24 10:56 | 只看该作者
确保宏作为一个单独的语句块来处理,建议参考相关文档

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则