5. C++知识点之else分支

本文介绍了C++中的if-else语句,强调了else分支在条件为假时的作用,提供了多个示例程序,包括判断温度是否适合晨练和找出三个数中的最大值,帮助读者更好地理解和运用else分支。

上篇文章我们说了if语句,这篇文章我们再来说说if语句的后半部分:else。
if但分支选择结构在条件为真时采取操作,条件为假时则忽略这个操作。利用if-else双分支选择结构则可以在条件为真时和条件和假时采取不同操作。

格式

格式1:

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

格式2:

if(条件表达式)
{
 语句1;
 语句2;
 ... 
}
else
{
 语句3;
 语句4;
 ...
}

同if选择结构一样,要执行的操作由多个句子构成,我们必须要把这些句子括在一对花括号{}内。书写if-else语句时,if和else要对齐,而分支的语句部分要缩进四个字符。

程序功能:如果(条件表达式)的值为“真”,即条件成立,则执行if后后的第一个语句块,执行完该语句块后继续执行整个if-else语句的后续语句;如果(条件表达式)的值为“假”,即条件不成立,那么跳过if语句后的第一个语句块选择执行else后的第一个语句块,执行完该语句块后继续执行整个if-else语句的后续语句;也就是说if-else语句总是根据(条件表达式)的结果,选择执行那个语句块,执行完以后,整个if-else就算执行完了。

光说不练假把式,我们还是得来练习练习程序。
程序1.输入温度t的值,判断是否适合晨练。(25<=t<=30,则适合晨练,输出ok;否则不适合,输出no)

#include<iostream>          
using namespace std;              
int main()                                        
{
 int t;
 cin>>t;
 if(t>=25&&t<=30)
  cout<<"ok!"<<endl;
 else
  cout<<"no!"<<endl;
 return 0;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值