一些分支结构,循环结构和常用的语句

  • 目录

  1. if-else分支结构;
  2. else-if分支语句;
  3. 嵌套式的if-else语句;
  4. while循环语句;
  5. for循环改while循环;
  6. do-while循环语句;
  7. continue语句和break语句;

一 ,if-else分支结构

//if-else

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

二,else-if分支语句

//else-if
if(表达式1)       //表达式1表示需要判断的内容
{
    语句1;       //若为这一分支则执行这一串语句
    语句2;       //每一分支内可以有多个表达式
}
else if(表达式2)
{
    语句3; 
}
else if(表达式3)
{
    语句4;        //注意不能掉了分号,分号隔开进行的指令
}
...
...
...
else
{
    语句5;
}

三,嵌套式的if-else语句

嵌套式的if-else语句是在if-else中再次嵌套一个if-else语句

//嵌套式的if-else

if(表达式1)
{
    if(表达式2)
      {
        语句1;
      } 
    else
      {
        语句2
      }       
}
else
{
  语句3;
}

四,while循环语句

1)while循环语句中只能有一个表达式和一条循环体语句,分别对应着循环的两个核心要素:循环条件和循环体;

2)while后面的括号内表达式为真的话继续执行,为假的话循环终止并继续执行while的下一条语句;

//while语句

while(表达式)
{
    循环语句;
}

3)while语句的执行流程图:

五,for循环改while循环

*根据流程图来直观感受一下两者的区别:

for(表达式1;表达式2;表达式3)

例如: for(i=1;i<=9;i++)

总结:

1)while循环中,将表达式1省略了;

2)将表达式2改为做判断的条件;

3)while循环是没有上界的无限循环,是在不明白上界的时候用,而for循环是知道清楚的循环范围的;

六,do-while循环语句

*do-while循环和while循环的差别是:前者是先循环再判断,而后者是先判断再循环。

 

七,continue语句和break语句

简单的介绍;continue语句是,停止执行循环体语句中的下一条语句,重新开始整个循环,继续下一次的循环,而break语句是,退出当前循环,两者一般都搭配着if条件句使用

区别:continue只是跳过后面的语句继续循环,break是结束循环

流程图:

 

总结:要清楚明白每一种语句的应用场景

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值