首页 > 试题广场 >

判断下列说法是否正确:已知二维数组A[0..6][0..9]

[单选题]

判断下列说法是否正确:已知二维数组A[0..6][0..9]按行优先顺序存储,若数组元素A{0][0]的存储地址为100,每个元素占2个存储单元,则数组元素A[6][8]的存储地址为236. (  )

  • 正确
  • 错误
由于该数组按行优先顺序存储,所以每行共占10×2=20个字节。由此可知:A[6,8](第7行第9个元素)的地址是100+20×6+2×8=236。 对于按行优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地p是: p=S+(i*n+j)*k
所以,答案为正确!
发表于 2020-03-28 11:35:33 回复(0)
238
发表于 2019-02-14 15:27:02 回复(0)