warning: control reaches end of non-void function

今天gcc報錯warning: control reaches end of non-void function,很神奇,字面上看起來像力扣的報錯,VScode、atom都會報錯,那個warning: control reaches end of non-void function是gcc-MinGW的問題
解決方法
warning: control reaches end of non-void function它的意思是:控制到達非void函數的結尾。就是說你的一些本應帶有返回值的函數到達結尾後可能並沒有返回任何值。這時候,最好檢查一下是否每個控制流都會有返回值。
經多方查找,應該在被調函數末尾的花括號前加上一個 return 語句 。


再多廢話幾句:
這個問題vs的編譯器就沒事,vs自帶visual studio的編譯器,不是MinGW。
另外如果這篇文章對您有用,請點贊,如果哪裏說錯,請評論

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章