设有定义语句”int x[8]={1,2,3,4,5,6},*p=x;”,则值为5的表达式是()

设有定义语句”int x[8]={1,2,3,4,5,6},*p=x;”,则值为5的表达式是()


A、

*p+5


B、

*(p+4)


C、

*p+=5


D、

p+4


【正确答案】:B
【题目解析】:

指针p指向数组a[]首地址,所以*(p+4)=5