【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/20 06:23:48
【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j

【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?
【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?

【急问】C程序中,j=i++与j=++i含义是否一样?若i=5,那么经过两种运算后,i,、j的值各等于多少?
不一样的,i++会先将i的值赋给等号左边的变量然后i再加1,而++i则先加1再赋值.
若i=5,那么:
j=i++=5,然后i=6
j=++i=6,然后i=6
如有问题请追问,希望可以帮助您!