do{}while(0)有时可以方便地解决一些问题辅助定义复杂宏,避免引用时出错看下面这个宏:#define DO_SOME_WORK() \ f...