我們常常使用if判斷,當x定義為任何整數型時,對于if(x)這語句,等同于if(x>0)條件是否成立,如果成立,則執行接下來的語句。
if(1)中的1表示ture,是一直成立的,所以會一直執行接下來的語句
if(0)中的0表示一直不成立,不會詞句語句。
而這種寫法,在宏定義的使用過程中,會結合使用條件語句,進行是否進行編譯。

如上圖所示,
我們常常使用if判斷,當x定義為任何整數型時,對于if(x)這語句,等同于if(x>0)條件是否成立,如果成立,則執行接下來的語句。
if(1)中的1表示ture,是一直成立的,所以會一直執行接下來的語句
if(0)中的0表示一直不成立,不會詞句語句。
而這種寫法,在宏定義的使用過程中,會結合使用條件語句,進行是否進行編譯。
如上圖所示,