什麼是差一錯誤

迴圈次數或陣列範圍恰好差一的錯誤。起因於是否包含終值、元素編號從0還是從1開始,以及把區間數與點數弄混(植樹問題)等。以邊界的值進行追蹤,比較容易找到。

日文名稱: オフバイワンエラー

「差一錯誤」出現在1領域的2道練習題中(程式設計基礎(虛擬碼追蹤)等)。

這個名詞所屬的領域: 程式設計基礎(虛擬碼追蹤)

解析中的「差一錯誤」

出現「差一錯誤」的題目(2題)

  1. 為了求陣列 a 所有元素的總和而寫了下列程式。陣列的元素編號從1開始。執行後 s 的值為下列何者?
  2. 下列 for 迴圈每次讓控制變數增加5。執行後 c 的值為下列何者?

相關名詞

陣列 變數 引數 回傳值 位元運算 取餘運算 物件導向 追蹤表 捨入誤差 控制結構

前往名詞解釋列表