do{}while(0)有时可以方便地解决一些问题辅助定义复杂宏,避免引用时出错看下面这个宏:#define DO_SOME_WORK() \ func1(); \ func2();本意是通过调用 DO_SOME_WORK() ,来执行 func1() 和 ...

- 阅读剩余部分 -