if else語句的結構為:
if(條件表達式){語句1 }
else{語句2 }
當if中的條件表達式為真時,會執行語句1中的代碼;當條件表達式為假時,會執行語句2中的代碼。使用if else可以制作壹個簡單的登錄功能。正確的賬號為10001,正確的密碼為123。當用戶輸入的賬號和密碼正確時,輸出“登錄成功”,不正確時輸出“賬號或密碼錯誤”。
在使用if語句中還應註意以下問題:
在三種形式的if語句中,在if關鍵字之後均為表達式。該表達式通常是邏輯表達式或關系表達式,但也可以是其它表達式,如賦值表達式等,甚至也可以是壹個變量。
例如:if(a=5)語句;if(b)語句都是允許的。只要表達式的值為非0,即為“真”。如在:if(a=5)…;中表達式的值永遠為非0,所以其後的語句總是要執行的,當然這種情況在程序中不壹定會出現,但在語法上是合法的。