如果想根据一个布尔表达式的结果选择执行两个不同的代码块,就可以使用if语句。
理解if语句的语法
if语句的语法格式如下(if和else是关键字):
if ( booleanExpression ) statement-1;else statement-2;
如果booleanExpression求值为true,就运行 statement-1;否则就运行statement-2。else关键字和后续的statement-2是可有可无的。如果没有else子句,那么在booleanExpression为false的前提下,什么都不会发生。
例如,以下if语句用于递增一个秒表的秒针(暂时忽略分钟)。如果seconds的值是59,就重置为0;否则就使用操作符++来递增:
int seconds;...if (seconds == 59)seconds = 0;elseseconds++; 只使用布尔表达式! if语句中的表达式必须放在一对圆括号中。除此之外,表达式必须...[ 查看全文 ]