为什么要使用 do while(0)?

两点

  1. 避免宏定义的花括号对代码的完整性造成影响

  2. 可以在指定的代码块中(do{})使用break提前跳出,避免goto。

posted @ 2021-01-18 15:57  恩赐解脱ゞ  阅读(171)  评论(0编辑  收藏  举报