若有定义语句:int  a[3][6];,按在内存中的存放顺序,a数组的第10个元素是

admin2009-06-20  38

问题 若有定义语句:int  a[3][6];,按在内存中的存放顺序,a数组的第10个元素是

选项 A、a[0][4]
B、a[1][3]
C、a[0][3]
D、a[1][4]

答案B

解析 二维数组的元素在内存中是按行列顺序连续存放的。以本题的二维数组a[3][6]为例,它的元素在内存中的存放顺序是:a[0][0]、a[0][1]、a[0][2]…a[0][5]、a[1][0]、 a[1][1]…a[1][5]、a[2][0]…a[2][5]。由此可见,第10个元素就是第2行第4个元素,即a[1][3]。故应该选择B。
转载请注明原文地址:https://kaotiyun.com/show/A6Wp777K
0

最新回复(0)