有说明语句int a[4][5];,则a[2]+3表示正确引用a[1][3]。
由题意可知a[2][4]已经越界。
最后一个元素a[2][3] 引用时下标从0开始,
第一行a[0][0] a[0][1]...
第三行a[2][0] a[2][1]...
所以最后求解出来a[2]+3表示正确引用a[1][3]。
扩展资料:
数组元素的编写方法:
let myArray=[11,22,33];
console.log('原数组:',myArray);
myArray.push(44,55);
console.log('用push在数组后面插入元素:',myArray);
myArray.unshift(66,77);
console.log('用unshift在数组前面插入元素:',myArray);
myArray.splice(2,0,'码');
console.log('用splice在数组指定位置插入元素:',myArray);
通过使用push以及unshift即可向数组插入元素,如果要在指定的位置插入元素则可以用splice,splice接收多个参数,分别是索引,要删除的元素个数,新加的元素(可多个,用逗号隔开);
参考资料来源:百度百科-数组元素
a[2]就是这个二维数组的第三行的数组名,也是这一行首元素的地址,所以,+3就表示是该行第4个元素的地址。
本回答被提问者采纳