struct {
int len;
char *str;
} *p;
++p->len
len的值加1
*p->str
读取指针str所指向的对象的值
*p->str++
先读取指针str指向的对象的值,然后再将str加1
(*p->str)++
将指针str指向的对象的值加1
*p++->str
先读取指针str指向的对象的值,然后p加1
struct {
int len;
char *str;
} *p;
++p->len
len的值加1
*p->str
读取指针str所指向的对象的值
*p->str++
先读取指针str指向的对象的值,然后再将str加1
(*p->str)++
将指针str指向的对象的值加1
*p++->str
先读取指针str指向的对象的值,然后p加1
转载于:https://www.cnblogs.com/custa/archive/2010/10/20/1856706.html