求助:array out of range该怎么样破??
addat
|
804 人阅读
|
1 人评论
|
2021-12-23
自己在编的一个EA,其中一段代码是:if(up_next) {
for(int i=2; i<=100; i++)
{
if(macdMain_Buffer[i-1]<macdMain_Buffer[i] && macdMain_Buffer[i]>macdMain_Buffer[i+1])
{
}
}
}
编译时没问题,运行就退出并提示“array out of range..."。请教各位该怎么样破???百度了一下,说我可能调用了未来数据....
|
|
|
|
|
数组下标越界,检查一下索引,或者缺少数组初始化的代码 |
|
|
|
|