程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c語言-C語言連續加減問題sign=-sign

c語言-C語言連續加減問題sign=-sign

編輯:編程綜合問答
C語言連續加減問題sign=-sign

題目有一個數組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,結果下標越界了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved