A-A+

设有二维数组int a[10][20]; 则a[i][j]的地址可由首元素a[0][0]的地

2022-08-05 20:25:47 问答库 阅读 171 次

问题详情

设有二维数组int a[10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元素a[i][j]的表达式为【 】。请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:*(&a[0][0]+20*4*i+4*j)
*(&a[0][0]+20*4*i+4*j) 解析:根据二维数组的定义,它的a[i][j]元素的地址应该是&a[0][0]+20*4*i+4*j,所以a[i][j]元素的值是*(&a[0][0]+20*4*i+4*j)。

考点:数组,元素