请问在C语言中++P和P++有何区别?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 09:50:27

请问在C语言中++P和P++有何区别?

如a=*(++P)表示P先自增,指向下一个地址 ,再取值 相当于a=*(P+1) ;p=p+1
a=*(P++) 表示先取P的值 P再指向下一个地址 相当于a=*p; p++
++P先自增
p++先取值
如果没赋值给上面的a或输出的话,效果是一样的