在宏定义Define中使用do{}while(0)的妙处
摘要:
转载:https://www.jianshu.com/p/99efda8dfec9 1.帮助定义复杂的宏以避免错误 举例来说,假设你需要定义这样一个宏: #define DOSOMETHING() foo1(); foo2(); 这个宏的本意是,当调用DOSOMETHING()时,函数foo1()和 阅读全文
posted @ 2021-05-27 22:05 夏天师妹 阅读(319) 评论(0) 推荐(0) 编辑