1、宏定义为什么要用 do {} while(0)
原因是:使用do{...}while(0)构造后的宏定义不会受到大括号、分号等的影响,总是会按你期望的方式调用运行。
https://blog.csdn.net/xiaoyilong2007101095/article/details/77067686
原因是:使用do{...}while(0)构造后的宏定义不会受到大括号、分号等的影响,总是会按你期望的方式调用运行。
https://blog.csdn.net/xiaoyilong2007101095/article/details/77067686