早教吧 育儿知识 作业答案 考试题库 百科 知识分享

153、若有定义:inta[2][3];则对a数组的第i行第j列元素值得正确引用为()A、*(*(a+i)+j)B、(a+i)[j]C、*(a+i+j)D、*(a+i)+j

题目详情
153、 若有定义:int a[2][3];则对a数组的第i行第j列元素值得正确引用为( )
A、*(*(a+i)+j) B、(a+i)[j] C、*(a+i+j) D、*(a+i)+j
▼优质解答
答案和解析
对于二维数组的指针只需记得两个模版:
s+i,s[i],序号为i行的首地址;*(s+i)+k,*(s[i])+k元素s[i][k]的地址
下面来看选项:A.*(a+i)+j表示元素a[i][j]的地址,加上指针运算后可得a[i][j]的值,符合题意,正确.
B.没有这种写法
C.套用模板二,表示元素a[i+j][0]的地址
D.表示元素a[i][j]的地址