收起
x=y; y=x; z=x/y; 这里就是迷惑你的 x = y y = x; 之后 y的值没变,x变成y了 后面z = 1了 然后就进入break了 while(1) 就是死循环,一直循环,直到遇到break后退出 y始终没变 所以最后输出为2.4
报告相同问题?