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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 11:16:46
请问在C语言中++P和P++有何区别?
xN0W饣K+ bM_Pt#BY08cbh4=]y Nx 뿧S{:_n> ɎtY łRQKB\@~8{T;so7Ӭ|-G:lb8{)zR2Ҁpq #~)1MxfEH Xtf2TEpqJ+Ќ{\AFM5=XM:æFwaF1et?n

请问在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或输出的话,效果是一样的