若有定义:int a[5], *p=a;则不能正确表示数组元素a[i]的是 A.*(a+i) B.*(p+i) C.p[i] D.*p[i]
若有定义:int a[5], *p=a;则不能正确表示数组元素a[i]的是 A.*(a+i) B.*(p+i) C.p[i] D.*p[i]
日期:2018-04-22 09:49:39 人气:1
答案是D
a[i]=*(a+i)
本题目中p=a
那么上面a换成p就有
p[i]=*(p+i)
若有定义:int a[5], *p=a;则不能正确表示数组元素a[i]的是 A.*(a+i) B.*(p+i) C.p[i] D.*p[i]