do while(0) 語句的妙用

在C++中,有三種類型的循環語句:for, while, 和do...while, 可是在通常應用中做循環時, 咱們可能用for和while要多一些,do...while相對不受重視。但最近在讀咱們項目的代碼時,卻發現了do...while的一些十分聰明的用法,不是用來作循環,而是用做其餘來提升代碼的健壯性。程序員 使用do{...}while(0)構造後的宏定義不會受到大括號、分號等的影響,老是
相關文章
相關標籤/搜索