问答详情
源自:-

求解释!!!!!!!!!!!!!!!最好详细点

https://img.mukewang.com/5cebf4210001016e05020514.jpg

为啥不是420呢

提问者:qq_慕莱坞9352128 2019-05-27 22:29

个回答

  • 小小疾飞
    2019-07-17 17:18:10

    if(x--<5)和if(x-1<5)完全不一样,--是自减运算符 就算if不为真,x已经减1了所以第一个是4,第二个满足,x--了,所以是3.然后因为循环条件x-1变成2,又x--,x=1.所以4,3,1。等于走了else,if,if但是第一个if里面的x--是减了的。