5, -1内层 while 能看懂吧,里面(--y)y=5,4,3,2,1 所以 x++ 了五次就是 就是5外层 当y=1 触发 进行while (--y)判断虽然不成立但是y 还是自减了这时y=0在判断while(y--)时 y=0 跳出,但是y 执行这个判断后y 就变成-1 了。记住a=i=0a=i++ 等价于 a=i=0 i=i+1=1a=++i 等价于 i=i+1=1 a=i=1
你那个不是有学习程序么?搞不懂复制粘贴一下,自己调试不也能搞懂么?