怎么就死循环了!
怎么就死循環了!
c語言在進行運算的時候,一個有符號整數和一個無符號整數參與運算,結果將是一個無符號數。這也是常見的無解,一不小心就寫出了死循環。
當然,這里的i-DELTA直接寫為i-4 是沒問題的,因為4默認是有符號數,除非你加上U
類似的例子在go中是行不通的,go干脆直接報錯,說無符號數不能和有符號數一起運算,只能進行類型轉換以后再運算。看來go還是很明智的避免了這些陷阱啊!
轉載于:https://www.cnblogs.com/baizx/p/5449588.html
總結
- 上一篇: Neville 插值方法
- 下一篇: 字符的排列