(*p)++和*(p++)和*p++和*p++的区别

*(p++):取出指针p所指地址中的数据,指针+1

*p++ : 等同于 *(p++)

p)++ : 取出指针p所指地址中的数据,地址中的数据+1
++(
p)等同于++*p

(*p)++

作为输出项时

(左自增:先求变量变化,再输出)

形式:++p、++p、++p、++(*p)、

(右自增:先输出变量当前所指值,再求变量的变化)

形式:p++、p++、(p)++、*(p++)

哪个是变量:(在tip1、tip2的基础上)与 ++ 结合的整体是变量

++p : p 是变量、

++(p): (p)是变量

posted @ 2020-12-14 19:34  郭锦铭  阅读(867)  评论(0)    收藏  举报