如题所述
x=20,y=30,z=30。
if(x>y) z=x; x=y;y=z;相当于:
if(x>y) {}z=x;} x=y;y=z;
即第一个赋值语句不执行,由此建议编程时,if语句后面一定要写{},不能偷懒。
if语句的一般形式如下:
if(表达式)语句1
[else语句2]
if语句中的“表达式”可以是关系表达式、逻辑表达式,甚至是数值表达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是两个数值进行比较的式子。