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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 21:20:34
【急问】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
如有问题请追问,希望可以帮助您!