设有定义语句“int x[8]={1,2,3,4,5,6},*p=x;”,则值为5的表达式是()
A、
p+=4,*(p++)
B、
P+=4,*++P
C、
p+=4,++*P
D、
p+=5,*p++
【正确答案】:A
【题目解析】:
指针p指向数组x[8]的首地址,*p=1,若要其值为5,可用p+=4,*(p++)表示
设有定义语句“int x[8]={1,2,3,4,5,6},*p=x;”,则值为5的表达式是()
p+=4,*(p++)
P+=4,*++P
p+=4,++*P
p+=5,*p++
指针p指向数组x[8]的首地址,*p=1,若要其值为5,可用p+=4,*(p++)表示