.已知 int x=30,y=50,z=80;以下语句执行后变量x、y、z的值分别为:

if (x>y||x<z&&y>z) z=x; x=y; y=z;A)x=50, y=80, z=80 B)x=50, y=30, z=30C)x=30, y=50, z=80 D)x=80, y=30, z=50

if (x>y||x<z&&y>z) //x>y=false, x<z=true, y>z=false , x<z&&y>z=false, 条件为false 不执行if包括的语句.所以x y z为原来的值C)x=30, y=50, z=80
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-06-13
楼下最后一步错了,只是不执行z=x,之后的两个语句还是要执行的
相似回答