回覆列表
-
1 # 向日葵6870
-
2 # kobe0101
可以的,如果為0,就是false,否則就是true.
-
3 # 使用者4375695831864440
能做 if 判斷條件的表示式要求值是算術型別(整數、各種浮點數)或指標型別。0 或 NULL 視為假,其他值視為真。不要求表示式含有比較運算子。賦值表示式不是語句,賦值表示式本身有值,型別是左運算數的型別。另外表達式加上 ; 後都能成為表示式語句。譬如 1; 也是一條語句。
上述結構表示: 如果邏輯表示式的值為非0(TURE)即真, 則執行語句1, 執行完語句1從語句2後開始繼續向下執行; 如果表示式的值為0(FALSE)即假,則跳過語句1而執行語句2。
注意:
1、條件執行語句中”ELSE 語句2;”部分是選擇項, 可以預設, 此時條件語句變成:
IF(邏輯表示式) 語句1;
表示若邏輯表示式的值為非0則執行語句1 , 否則跳過語句1繼續執行。
2、如果語句1或語句2有多於一條語句要執行時, 必須使用”{“和”}” 把這些語句包括在其中,此時條件語句形式為: