do while(0)在宏定义的妙用

do{ //do something ]while(0); 上面是一段使用 do while(0) 的代码,显然如上代码只会执行一次,这样使用显然是毫无心义的的(固然莫种状况下仍是有意义的,好比在里面定义局部变量),因此在常规的代码编写中,咱们并不会使用 do while(0) 这种结构。可是在Linux内核代码中却大量使用了do while(0) 这种
相关文章
相关标签/搜索