为什么z=2啊,帮帮忙谢谢哈
原代码可以改写为:
if (x > y) { x++; z=x; } else { z=y; y++; }
翻译一下语句,如果x>y,运行++x,否则运行y++,根据你提供的值,应运行y++,y做了自加操作变成了2,最后将值赋给了z