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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 00:38:19
请问在C语言中++P和P++有何区别?

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

请问在C语言中++P和P++有何区别?
如a=*(++P)表示P先自增,指向下一个地址 ,再取值 相当于a=*(P+1) ;p=p+1
a=*(P++) 表示先取P的值 P再指向下一个地址 相当于a=*p; p++
++P先自增
p++先取值
如果没赋值给上面的a或输出的话,效果是一样的