ACM中出现RuntimeError的原因及可能的解决办法
生活随笔
收集整理的這篇文章主要介紹了
ACM中出现RuntimeError的原因及可能的解决办法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
大概有這幾種:
Runtime Error(ARRAY_BOUNDS_EXCEEDED) // array bounds exceed? ???數組越界
Runtime Error(DIVIDE_BY_ZERO) //divisor is nil? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???除零
Runtime Error(ACCESS_VIOLATION) //illegal memory access? ?? ?? ?? ?? ?? ?非法內存讀取
Runtime Error(STACK_OVERFLOW) //stack overflow? ?? ?? ?? ?? ?? ?? ?? ?? ???系統棧過載
具體解決辦法:
檢查一下數組、指針是否越界;
是否除0;
檢查一下小數組是否符合題意,可以把數組開的大一些;
檢查一下局部數組變量是否過大。
轉載于:https://www.cnblogs.com/ohxiaobai/p/4114494.html
總結
以上是生活随笔為你收集整理的ACM中出现RuntimeError的原因及可能的解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python+PyQt 数据库基本操作
- 下一篇: 代码杂想