泌尿外科血精:数组19`````
来源:百度文库 编辑:神马品牌网 时间:2024/05/09 07:16:08
若有以下定义和语句“inta[2][3],(*pa)[3];pa=a”,则对w数组元素的非法引用是( )
a) *(a[0]+2)
b) *(pa+1)[2]
c) pa[0][0]
d) *(pa[1]+2)
答案是D,为什么?
a) *(a[0]+2)
b) *(pa+1)[2]
c) pa[0][0]
d) *(pa[1]+2)
答案是D,为什么?
答案是B
a) *(a[0]+2) :引用的是a[0][2]
d) *(pa[1]+2) :引用的是a[1][2]
B中*(pa+1)[2] 相当于*((pa+1)[2])得到的是a[1][2]的地址值