表达式a=*p++中,p为一指针,该表达式运算的正确顺序应该是?

问题描述:

表达式a=*p++中,p为一指针,该表达式运算的正确顺序应该是?

*和++同优先级,结合方向是自右向左,所以a=*p++ 等同于a=*(p++)
即:a=*p;
p=p+1;