使用if語句時常犯的錯誤

最近在學習if語句時發現了兩種典型的錯誤寫法,在此分享給和我一樣的初學者。 一、懸空else (一)改正前 寫代碼人的本身意圖應該是讓第一個if與else匹配,從而打印出「haha」,但C語言的語法規定,else總是與離它最近的if相匹配。所以,這段代碼的運行結果爲空。 (二)改正後 若想讓代碼運行結果爲「haha」,應用「{}」使else與第一個if相匹配。 二、在if(表達式)後面加「;」 (
相關文章
相關標籤/搜索