字典翻译 问答 其它 153、若有定义:inta[2][3];则对a数组的第i行第j列元素值得正确引用为()A、*(*(a+i)+j)B、(a+i)[j]C、*(a+i+j)D、*(a+i)+j
问题标题:
153、若有定义:inta[2][3];则对a数组的第i行第j列元素值得正确引用为()A、*(*(a+i)+j)B、(a+i)[j]C、*(a+i+j)D、*(a+i)+j
问题描述:

153、若有定义:inta[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]的地址
点击显示
其它推荐
热门其它推荐
  • 其它