複製鏈接
請複製以下鏈接發送給好友

OBOE

鎖定
OBOE,在離散的邊界條件下發生的邏輯錯誤。
中文名
OBOE
全    名
Off-by-one error
英文有時表示
Off-by-one bug(OBOG)
一般指
在離散的邊界條件下的邏輯錯誤
OBOE(Off-by-one error),英文有時也表示為Off-by-one bug(OBOG),中文名稱為差一錯誤,一般指在離散的邊界條件下發生的邏輯錯誤。這是計算機程序員在編程時很容易犯的一個錯誤,經常發生在使用迭代循環時,循環的次數多了一次或者少了一次。具體表現為應該使用“小於”的條件時,錯誤的使用了“小於或者等於”的條件,或者沒有注意到在很多編程語言中,數組的下標是從0開始,而不是從1開始等等諸如此類的錯誤都是差一錯誤。這種錯誤不只發生在新手身上,有時編程高手在未仔細考慮時可能也會犯錯。
除了在編程時,解決數學問題時也會出現差一錯誤。