若二维数组a有m列,则在a[i][j]前的元素个数为 ( )。

admin2021-04-28  12

问题 若二维数组a有m列,则在a[j]前的元素个数为 (    )。

选项 A、j*m+i
B、i*m+j
C、j*m+i+1
D、i*m+j+1

答案B

解析 二维数组的元素可以看成是按矩阵形式存放的,总是先存放第一行的元素,再存放第二行的元素。数组第一维的下标是i,说明它前面还有i行,有i*m个元素,数组第二维的下标是i,说明它前面还有i列,有j个元素,所以共有i*m+j个元素。
转载请注明原文地址:https://jikaoti.com/ti/GNz0FFFM
0

最新回复(0)