28-总结_if语句
B.4.5 总结: if 语句
小结:用 if 语句进行选择
关键字: if 、 else
一般注解:
下面各形式中, statement 可以是一条简单语句或复合语句。表达式为真说明其值是非零值。
形式1:
if (expression)
statement
如果expression为真,则执行statement部分。
形式2:
if (expression)
statement1
else
statement2
如果 expression 为真,执行 statement 1部分;否则,执行 statement 2部分。
形式3:
if (expression1)
statement1
else if (expression2)
statement2
else
statement3
如果 expression 1为真,执行 statement 1部分;如果 expression 2为真,执行 statement 2部分;否则,执行 statement 3部分。
示例:
if (legs == 4)
printf("It might be a horse.\n");
else if (legs > 4)
printf("It is not a horse.\n");
else /* 如果legs < 4 */
{
legs++;
printf("Now it has one more leg.\n");
}