循环函数结构说明

1:if分支结构

①多分支架构,只能从上往下选择一条分支执行;

②当语句块中只有一条语句,{}可以省略不写

③if可以单独存在,但是else必须与一个if搭配;

        if(判断条件)                 if(判断条件)

        {                                        {

        语句块;                                语句块1;

         }                                          }

                                                          else (判断条件)

                                                        {

                                                                语句块2;

                                                        }

2:switch-case分支架构

①表达式必须是精确类型变量:int,char;不能为float,dounle类型。

②若与case后面的常量表达式匹配,则执行对于语句块

③遇到break后结束switch结构

重点

1:case后面只能是常量,不允许是变量。且每个常量选项不相等;

2:表达式必须是精确类型,不能为float,double类型

3:遇到break跳出switch结构,如果没有break,则会顺序运行后面的语句块(俗称:case穿透)

4:case后面的语句块中无法直接定义变量,若想定义变量在case后面加{}或将常量定义在外部        

switch(表达式)

{

        case   常量1:

               语句块1;

                break;  

        case   常量2:

               语句块2;

                break;

                default:

                        语句块;

                        break;

}

3:if和switch分支架构有什么区别

        1:if可以判断数据大小范围,switch只能判断相等

        2:if可以对浮点型进行计算,switch只能对精确数进行判断

        3:switch语句执行效率比if高

4:循环结构

  1. 当某个功能需要重复被执行的时候,我们可以使用循环结构来减少代码的编写。(目的:减少代码的编写)
  2. 当无法退出循环的时候,我们将这个循环称之为死循环。如何退出死循环:ctrl + c
  3. 写循环的方法:
    1. 找规律,
    2. 找初始值,
    3. 找临界值,
    4. 带入临界值,填充跳出循环的条件。
  4. 循环三要素
    1. 循环变量:循环中一直主动且有规律改变的量。循环变量在进入循环之前必须赋值。
    2. 循环变量改变方式:根据规律对循环变量进行修改。如果不修改会造成死循环
    3. 循环条件:进入循环或者跳出循环的条件。

5:while循环

        循环变量初始化;

                while(循环条件) //若循环条件为真,则进入循环

                 {

                        循环语句;

                        循环变量改变方式;

                }

6:do-while循环

        循环变量初始化;

                do{ 循环语句; 循环变量改变方式; }

                while(循环条件); <--->最后有一个分号

7:for循环

        for(循环变量促使化循环条件循环变量改变方式)

                {

                        循环语句;

                 }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值