在if()後面加;導致程序檢查不出錯誤

1.問題描述: 在編譯vehicle增加上下電任務時候,總是執行解析上下電msg錯誤,當時認爲是不是字段寫的有錯誤,當時檢查好幾遍,發現字段沒有問題,那麼爲什麼會執行解析錯誤後的代碼呢,當時好鬱悶,又重新檢查錯誤,發現在 在if()後面有個「;」,當時就發現肯定是這個的問題,後來在if()後面加else()就能檢查加「;」的錯誤,如果不加else{}分號還在if();編譯器就不會報錯,但是加上el
相關文章
相關標籤/搜索