5.2.3 使用语句块

在if语句中,在满足条件后,if执行的是单条语句;如果是多条语句,则必须使用大括号括起来,否则会造成逻辑错误。其语法形式如下:

示例5-2】下面将对输入的宽度值进行判断,判断是否与长度值不相等(是否为长方形)。如果满足条件,计算长方形的周长和面积。代码如下:

如果输入的值为25,即满足条件。运行结果如下:

如果输入的值为20,即不满足条件。运行结果如下:

注意:在满足条件后,if执行的如果是多条语句,就必须使用大括号括起来,否则会造成逻辑错误,如以下代码:

如果输入的值为20,即不满足条件。运行结果如下:

从运行结果可以看出,即使判断出不是长方形,程序依旧会计算并输出周长和面积。