如果定义语句:int a[3][6];,按内存中存放顺序,数组a的第10个元素是 A.A.a[0][4] B.B.a[1][3] C.C.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 13:02:12
如果定义语句:int a[3][6];,按内存中存放顺序,数组a的第10个元素是 A.A.a[0][4] B.B.a[1][3] C.C.

如果定义语句:int a[3][6];,按内存中存放顺序,数组a的第10个元素是 A.A.a[0][4] B.B.a[1][3] C.C.
如果定义语句:int a[3][6];,按内存中存放顺序,数组a的第10个元素是 A.A.a[0][4] B.B.a[1][3] C.C.

如果定义语句:int a[3][6];,按内存中存放顺序,数组a的第10个元素是 A.A.a[0][4] B.B.a[1][3] C.C.
答案:【a[1][3]】
①C/C++ 的数组是行优先,也就是一行一行的来.
②a[3][6]有3行6列.
a[1][3] 是第二行的第4列,位置是第一行的6个元素+第二行的第4个元素,就是第10个元素了.
③要算出a[N1][N2][N3]...[Nn-1][Nn] 数组在a[b1][b2][b3]...[bn-1][bn]是第几个数,有公式:
N1*b1+N2*b2+N3*b3+...+(N(n-1))*(b(n-1))+(bn+1)