我发现了一些与我的问题相关的内容,但并不完全合适。
在使用if语句的算法中,正如我所知,当我们没有执行false对条件时,我们可以省略else语句。 例如,如果A> B然后(声明) 结束 但是,我想知道我们是否只能省略" else"像这样。 如果A> B然后(声明),(否则省略点)(statement2)
可以这样使用吗?
答案 0 :(得分:1)
if(condition)
statement1;
else
statement2;
if(condition)
statement1;
//omit else
statement2;
这是你想做的吗?如果是,那么不,你不能这样做。 在第一种情况下,只有在不满足if中提供的条件时才执行statement2。然而,在第二种情况下,在所有情况下都执行statement2,即条件为真或假。因此你不应该这样做,除非你希望它以那种方式行事。