如图所示,我定义了两个数组,然后进入for循环,之后在调试中显示,i是一直增大的,怎么回事?
2条回答 默认 最新
- CSDN专家-天际的海浪 2021-12-14 23:24关注
你是不是有数组下标越界了。
数组下标越界会把数据写入到数组分配空间之后的未知空间中,
可能i变量的空间地址就处于这块未知空间中,这样i变量的值就被意外的改变了。如有帮助,望采纳!谢谢!
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
你是不是有数组下标越界了。
数组下标越界会把数据写入到数组分配空间之后的未知空间中,
可能i变量的空间地址就处于这块未知空间中,这样i变量的值就被意外的改变了。
如有帮助,望采纳!谢谢!