int i=1,j=1
j=++i + i++
结果为
i=3,j=5
刚刚开始什么都不会
3条回答 默认 最新
wang_nn 2023-10-10 16:40关注如有疑问请提出,否则请采纳
在赋值中有前置++的出现,先对变量进行++操作,再赋值。在
j = ++i + i++中,先对i进行++操作,得到i = 2。++的优先级大于+,所以再对i进行++操作,这时候i = 3,最后j = 2 + 3 = 5。解决 无用评论 打赏 举报 编辑记录