6个都是逗号表达式,表达式的值等于最后一个子表达式的值.设a是一个变量,(a++)是先求a的值再自增1,(++a)相当于a先自增1再求a的值.
按结合性,
1=*(++p)=*(x+3)=4
2=*p=*(x+2)=3,求值完成后p++
3=*p=*(x+3)=4
4=++(*p)=*(x+2)+1=4
5=*(p++)=*(x+3)=4
6=*(++p)=*(x+3)=4
6个都是逗号表达式,表达式的值等于最后一个子表达式的值.设a是一个变量,(a++)是先求a的值再自增1,(++a)相当于a先自增1再求a的值.
按结合性,
1=*(++p)=*(x+3)=4
2=*p=*(x+2)=3,求值完成后p++
3=*p=*(x+3)=4
4=++(*p)=*(x+2)+1=4
5=*(p++)=*(x+3)=4
6=*(++p)=*(x+3)=4