c语言题:若有定义int a[9],*p=a;则p+5表示( )
若有定义inta[9],*p=a;则p+5表示()。A、数组元素a[5]的值B、数组元素a[5]的地址C、数组元素a[6]的地址D、数组元素a[0]的值加上5...
若有定义int a[9],*p=a;则p+5表示( )。
A、 数组元素a[5]的值
B、 数组元素a[5]的地址
C、 数组元素a[6]的地址
D、 数组元素a[0]的值加上5 展开
A、 数组元素a[5]的值
B、 数组元素a[5]的地址
C、 数组元素a[6]的地址
D、 数组元素a[0]的值加上5 展开
3个回答
展开全部
答案选:B
刚刚看到a[5]就选了
*p=a;指向的就是a[0]
p+5就相当于向后移动5个,就是a[5],表示地址
如果是*(p+5),就表示值
刚刚看到a[5]就选了
*p=a;指向的就是a[0]
p+5就相当于向后移动5个,就是a[5],表示地址
如果是*(p+5),就表示值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
答案是B 数组元素a[5]的地址
供你参考
供你参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询