題目有一個數組data有100個元素,求data[0]-data[1]+data[2]-data[3]+...-data[99]。
我的部分出錯程序是:
運行結果是-1.QNAN00000000無效植。
若用標記符號sign=-sign ,其程序是:
運行結果則是正確的。
請問為什麼我那樣寫的程序是錯誤的,那樣子寫不也是data[0]-data[1]+data[2]-data[3]+...嗎?
學C語言沒多久,所以問的問題有些簡單,煩請各位大神給指導指導,謝謝啦
你的問題是,你應該 < 50,而你還是 < 100,結果下標越界了。