C語言嚴格規定變數必須「先宣告,後使用」。程式碼外層的 else 區塊中使用了變數 a,但整支程式從未宣告過 a,編譯器在檢查語法時就會報錯,無法產生執行檔。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。