如果执行程序时只有一个数据,就会报数组下标越界的错误。
如果程序中需要接收两个命令行参数,而传入的数据有三个或更多,没有问题。如果执行程序时只有一个数据,就会报数组下标越界的错误。这句话没懂。数组下标越界不是?
int a[10];这是一个整型的数组a,有10个元素:a[0]-a[9],因为正确的下标应该是从0开始,到9结束,与生活习惯中的1-10不一样,于是产生一个a[10]的错误,即数组下标越界。
8
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星