if語句的判斷表達式只能是算術表達式?
不是,可以用任意表達式。if語句是指編程語言(包括c語言,C#,,java,VB,匯編語言等)中用來判定所給定的條件是否滿足,根據判定的結果(真或假)決定執行給出的兩種操作之一。if的返回值為真或假,可以用bool型變量進行存儲,占用一字節。
C 語言中 if 語句的語法:
if(expression){}
如果表達式為 true,則 if 語句內的代碼塊將被執行。如果布爾表達式為 false,則 if 語句結束后的第一組代碼(閉括號后)將被執行。C 語言把任何非零和非空的值假定為 true,把零或 null 假定為 false。