在類里定義了一個輸出-1的函式,但在除錯時將函式定義為void會報錯,double 輸出-10,int 會輸出-16299776其他形式也不對,總會在結果后面多出一些,請問為什么會這樣
uj5u.com熱心網友回復:
暈,GetArea函式沒有回傳值,加上 return -1;有回傳值的函式,不寫return 回傳值,則編譯器會把eax暫存器的當前的資訊作為回傳值回傳,由于暫存器的資訊是不確定的,所以回傳值也不確定
uj5u.com熱心網友回復:
懂了懂了( ̄? ̄)謝謝大神賜教
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/100354.html
標籤:新手樂園
上一篇:日常一問為什么會不對
