问一个有关if的问题
if语句的控制条件可以是任何表达式吗,还是只能是逻辑表达式?
[解决办法]
if中的控制条件就会有两个结果,一个0,一个非0,出来0值外,其他的都是非0,表达式只要有逻辑结果,肯定会落到这两个中
[解决办法]
凡是能获得逻辑结果的都可以的。比如int i=1;if(i){}这样是可以获得逻辑结果的。所以是可行的。
[解决办法]
条件表达式的结果是bool类型的,所有能和bool类型相互转化的类型都可以……
发布时间: 2012-06-20 20:37:21 作者: rapoo
问一个有关if的问题
if语句的控制条件可以是任何表达式吗,还是只能是逻辑表达式?
[解决办法]
if中的控制条件就会有两个结果,一个0,一个非0,出来0值外,其他的都是非0,表达式只要有逻辑结果,肯定会落到这两个中
[解决办法]
凡是能获得逻辑结果的都可以的。比如int i=1;if(i){}这样是可以获得逻辑结果的。所以是可行的。
[解决办法]
条件表达式的结果是bool类型的,所有能和bool类型相互转化的类型都可以……