提出问题:
在开启正文之前,我们先看这样一个例子。
我们重点看这个弹出的Debug Errir框,中间划红线的部分,它报了这样一个错误。
首先,我们特别强调一个问题就是,这个问题可能会在很多同学以后的学习中经常遇到,所以请务必重视这个问题。
解决办法:
对于这个问题,我们还是先回到这个案例中来,我们先来看看这位同学的代码出现了什么问题。
首先,大家重点关注,代码中划红线的部分:定义了一个整型数组,含有5个元素。接下来,这位同学干了一件事,首先给j赋值5,这样就有一个b[5],这时候我们再回过头来思考一下,这里存在着什么问题?是不是下标越界了?那么我们只需要调整这里的开始下标就行了。
再回过头来,我们说这个问题的最根本原因就是错误提示中的那个数组,下标越界了。
今天的这个问题,你学废了吗?