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

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/04 10:57:56

【急问】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
如有问题请追问,希望可以帮助您!