if语句中的条件表达式中只能使用关系或逻辑表达式吗?
问题描述:
if语句中的条件表达式中只能使用关系或逻辑表达式吗?
答
这要看你是什么语言.java 的话,因为布尔表达式的结果不能转成数字,所以的确只能那样.
但是例如像 c/c++,整数和布尔值是通的,0 是 false,不是 0 的全是 true,那就灵活了,就像 @hbulijun 讲的那样,数值表达式,甚至数值赋值表达式都可以.