摘要: 实际上,do{…}while(0)的作用远大于美化你的代码。 总结起来这样写主要有以下几点好处: 1. 辅助定义复杂的宏 避免引用的时候出错: 举例来说,假设你需要定义这样一个宏: #define DOSOMETHING()\ foo1();\ foo2(); 这个宏的本意是,当调用DOSOMETH 阅读全文
posted @ 2016-03-18 10:25 跑马灯的忧伤 阅读(340) 评论(0) 推荐(0) 编辑