为什么z=10不执行呢
if(x>y)相当于10>20这是假,不成立啊,应该跳出循环直接输出啊,怎么还执行z=x,x=y,y=z呢
追答z=x是不执行的。if(x>y) z=x;注意这个分号的作用,分号的作用是换行的。
if(x>y) z=x
x=y
y=z
这么说你能理解吗?后面两个是独立的。
针对你是否被阿猫阿狗轮过这个问题,已经天知地知我知你不知,所以我要告诉你,哈哈,笑死我了
为什么不执行z=x,三个表达式不是一起的吗
if(x>y)相当于10>20这是假,不成立啊,应该跳出循环直接输出啊,怎么还执行z=x,x=y,y=z呢