在检查程序时有时即使调试通过了,在接收大量样例测试时也会出现一些错误,以下是这些错误的其中很小一部分总结。
1、数组越界
调用数组元素时使用的索引号超过数组所能提供的索引号的范围。
2、未考虑到运算中被除数为0的情况
目前未遇到。
3、堆栈溢出(stark overflow)
触发原因:(1)变量申请大空间内存(2)递归
解决办法细分:
(1)增大栈空间
修改 属性->链接器->系统 中 “堆栈提交大小” “堆栈保留大小” 的任意一个
(2)改用动态分配内存
最后,如果有添加和纠正以及疑惑的地方,欢迎在博主文章下方留言讨论,私信也可以哦!