运行程序报错:请检查是否存在数组、列表等越界非法访问,内存非法访问等情况
1、一般都是非法内存操作,例如数组越界,例如申请a[5],却访问到a[5]或者a[6],这也会有很多情况,可能是循环操作时循环变量控制有问题,可能是字符串拷贝时长度发生溢出;2、指针指向了非法内存,例如定义了一个指针,但是没有对指针进行初始化,直接就引用,或者引用里面的元素或者函数,或者没有分配内存就进行释放等,另外,申请内存还要检查是否申请成功,如果没有申请成功也会出现这种情况;3、如果递归爆栈,也会报这个错误。内存过大时本地不报错,因为我们本地内存很大,但在线编程题每个题都会有内存限制。...
原创
2020-07-23 20:50:11 ·
5549 阅读 ·
0 评论