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

yl9986 1年前 已收到1个回答 举报

lenmon兔 幼苗

共回答了25个问题采纳率:96% 举报

不一样的,i++会先将i的值赋给等号左边的变量然后i再加1,而++i则先加1再赋值.
若i=5,那么:
j=i++=5,然后i=6
j=++i=6,然后i=6
如有问题请追问,希望可以帮助您!

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.674 s. - webmaster@yulucn.com