这道题考了指针与数组,运算符优先级、结合性,自增运算符前后缀的差别首先是p初始化时指向了数组a的首个元素a[0],也就是1*++p等效于*(++p),p先自增一,也就是p指向了下一个元素,a[1],2,然后取出p所指内容,输出2*p++等效于*(p++),p先被引用,取内容,还是2,然后p自增一,指向a[2](*p)++,先取p指向的内容,a[2],对a[2]先引用,输出3,兜对a[2]自增一,也就是a[2]值变成了4++*p等效于++(*p),先引用a[2],此时a[2]是4,在对a[2]自增一,在输出,5...
|