A-A+
设有二维数组int a[10][20]; 则a[i][j]的地址可由首元素a[0][0]的地
问题详情
设有二维数组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)。