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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 13:29:48
请问在C语言中++P和P++有何区别?请问在C语言中++P和P++有何区别?请问在C语言中++P和P++有何区别?如a=*(++P)表示P先自增,指向下一个地址,再取值相当于a=*(P+1);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或输出的话,效果是一样的