C多行宏:do / while(0)vs scope block 我已经看到一些包含在do / while(0)循环中的多行C宏,如:#define FOO \
做{\
do_stuff_here \
do_more_stuff \
} while(0)与使用基本块相反,以这种方式编写代码有什么好处(如果有的话):#define FOO \
{\
do_stuff_here \
do_more_stuff \
}
1 回答
- 1 回答
- 0 关注
- 484 浏览
添加回答
举报
0/150
提交
取消