c++ if语句

选择结构之if语句

1.不平衡的if语句
称之为不平衡是因为不存在选择关系,当表达式为true是执行语句,当表达式为false时跳过语句,
(注意:此时的语句以一个分号为结束语)执行if语句后面的语句。
作用:用于简单的条件判断,决定某条语句或某个符合语句是否执行。

2,平衡的if语句
称之为选择结构是因为程序会根据输入条件在语句1和语句2中自动选择一个执行。
①给定一个条件
②若条件为ture,则执行语句1,到下一步3;
若条件为false,则执行语句2,到下一步3;

3.组合的if语句
上述两种语句的使用形式只能通过判断一个表达式进行分支语句的选择。
但是,在实际的程序编写过程中,有很多复杂的条件判断不是仅仅通过一次判断就能够实现的
if(<表达式1>) 语句1
else if(<表达式2>) 语句2
else if(<表达式3>) 语句3

else if(<表达式n>) 语句n
else 语句n+1
除最后一行else语句外,每个if分支都包含对逻辑条件的判断
作用:当前一个条件不成立时,才回判断后一个条件,简化后续if分支条件的书写复杂程度。

4.if语句的嵌套使用
if( )
if( ) 语句1
else 语句2
else
if( )语句3
else 语句4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值