作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 01:45:15
如果定义语句: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
答案:【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)