将变量x y 中的最大值1赋予给变量a if y>x then a=y else a=x end if 此语句对吗

问题描述:

将变量x y 中的最大值1赋予给变量a if y>x then a=y else a=x end if 此语句对吗

if y>x then '判断是否满足条件
a=y ' 如果满足条件,将y值赋给a,此时y是最大值.
else ' 如果不满足
a=x ‘将x赋值给a,此时x是最大值.
end if
所以说语句是正确的.那如果是写成a=x:if y>x then a=y 可以吗?谢谢。这样也是可以的。在找最大数的时候就是这样处理的。