do{ }while(0); 的黑科技 2023-9-21 12:00 | 1,623 | 0 | C/C++学习历程,C++学习笔记,C语言学习笔记,学习,工作记录 492 字 | 7 分钟 do{ }while(0); 的黑科技 前言 对于循环来说,do while 循环仿佛一直用得比较少,除了必要的执行一遍循环体中的语句之外,我个人一般很少使用到该循环的语法。但是无意间在知乎看到了do while(0) 这个黑科技玩法。因此记录一下。 宏定义 // 一般使用宏定义的时候 一切正常 #define a 10 p…