#C01L04P03. C01.L04.if语句、布尔类型、关系表达式.if语句

C01.L04.if语句、布尔类型、关系表达式.if语句

C++中 if 选择结构分单分支、双分支、多分支三种,if 语句由一个布尔表达式后跟一个或多个语句组成。

一、 if单分支:if 语句由一个布尔表达式后跟一个或多个语句组成。

格式1:

if (条件表达式)  
	语句1; //单条语句

格式2:

if (条件表达式) {
	语句块1; //语句块可以有若干条语句
}

功能:如果条件表达式的值为真,即条件成立,语句 1 将被执行。否则,语句 1 将被忽略(不被执行),程序将按顺序从整个选择结构之后的下一条语句继续执行。

说明:格式中的 "条件表达式" 必须用圆括号括起来

二、if双分支:一个 if 语句后跟一个可选的 else 语句,else 语句在布尔表达式为假时执行。

格式1:

if (条件表达式) 
	语句 1 ;
else 
	语句 2 ;

格式2:

if  (条件表达式) 
{
	语句块1;
}
else 
{
	语句块2;//语句块可以有若干条语句
}

功能:如果条件表达式的值为真(即条件成立)语句1将被执行,否则执行语句2。程序将按顺序从整个选择结构之后的下一条语句继续执行 。

问题描述』如果明天天气不好,就留在家里看电视,否则出去购物。输入温度t的值t<=30表示天气好,则出去购物(输出Shopping),否则在家看电视(输出Watching TV )。(完成例题9)