- 博客(1)
- 收藏
- 关注
原创 do{}while(0)的作用
为什么使用do{}while(0)语句? 从代码含义来看,表示执行一次do{}内的代码块,然后结束掉。看似好像没有什么用,但是该语句会把多条代码牢牢的拴在一起,不可分割。 当我们的宏定义存在两条或两条一上时,有时候程序可能不会按照我们期待的那样执行,举个例子: 存在如下宏定义: /*定义一个算法,先进行乘法运算,再进行除法运算*/ #define ARITHMETIC(x) mul(x);di...
2019-12-13 15:03:03 265
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人