电脑一直跳出提示框“数组元素下标的数据类型为成员引用下标超出定义范围”

用判断循环或者倒序删除

你对这個回答的评价是

.计次循环首 (取数组元素下标的数据类型为成员数(a), b)

你对这个回答的评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即搶鲜体验你的手机镜头里或许有别人想知道的答案。

}

我不清楚你想问什么c语言中如果数组元素下标的数据类型为超界指针就会访问到一个你未被定义的内存空间,这块空间没有被指值在运行程序得过程中可能会造成一些意向不到的结果,比如系统会提示你无法访问或是得到结果不是你所预想的,而这类错误一般不会再编译过程中指出

你对这个回答嘚评价是?

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

如图所示因为只在某些电脑出現错误。所以无法调试运行只能编译后运行。错误码也报出来了就是用5.8也无法定位

像这种问题没法准确解答,只能你自己加调试: 一種方法是所有引用数组元素下标的数据类型为下标的位置加入判断一旦下标异常,立即写入日志通过日志很容易就定位到代码了。 叧一种方法就是用SEH模块,能检测出错误位置。


如果本帖被关闭无法回复您有更好的答案帮助楼主解决,请发表至

荣誉值,荣誉值可兑换終身vip用户组哦

}

我要回帖

更多关于 数组元素下标的数据类型为 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信