若有以下定义和语句:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;不能表

若有以下定义和语句:int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;不能表示a数组元素的表达式是
A *p B p[3] C *a D a[10]
求大神帮给详细说明

答案是D
A *p就是*a就是a[0]
B p[3]就是a[3];
C *a就是a[0]
D a[10] ,a数组只有10个元素,最后一个是a[9], a[10]不属于a,这是内存越界
温馨提示:答案为网友推荐,仅供参考
相似回答