如:
int a=3;*p;
p=&a;//以下例子都是并列关系,不存在先后关系。
(*p)++;//a++.
*p++;//*(p++),*(p++)首先*p ,然后p=p+1,指针指向下一个int单元.。表达式为3,但是p不再指向a,而是指向了下一个地址。++*p;//++(*p),即*p=*p+1;a=4;
*++p;//*(++p),即,先p=p+1;然后取*p;
如:
int a=3;*p;
p=&a;//以下例子都是并列关系,不存在先后关系。
(*p)++;//a++.
*p++;//*(p++),*(p++)首先*p ,然后p=p+1,指针指向下一个int单元.。表达式为3,但是p不再指向a,而是指向了下一个地址。++*p;//++(*p),即*p=*p+1;a=4;
*++p;//*(++p),即,先p=p+1;然后取*p;