int m[3],*p=m;下列表达式中与++*p含义的是()

问题描述:

int m[3],*p=m;下列表达式中与++*p含义的是()
A*++P B*++m C*p++ D++m[0]

答案D.
int m[3],*p = m;意思是声明了一个int类型的数组m和一个类型为int的指针p,且p指向m的第一个单元的地址,也即m[0]的地址.那么*p也即m[0],故 ++*p即++m[0].