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

do{ //do something ]while(0); 上面是一段使用 do while(0) 的代碼,顯然如上代碼只會執行一次,這樣使用顯然是毫無心義的的(固然莫種狀況下仍是有意義的,好比在裏面定義局部變量),因此在常規的代碼編寫中,咱們並不會使用 do while(0) 這種結構。可是在Linux內核代碼中卻大量使用了do while(0) 這種
相關文章
相關標籤/搜索