设有定义语句”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