c语言流控制(20180710)

块语句:成为一个整体

{

        语句1;

        语句2;

}

语句:

        空语句:

        非空语句;

程序的流程控制

(顺序,选择控制,循环)

1、顺序执行:从上往下、逐条执行

2、选择控制:当达到某种条件,执行特定的指令。

        if   switch

if(逻辑条件表达式)

{

    语句;

}

双分支:

        if(表达式)            //条件为真

        {

                语句;

        }

        else                //条件为假

        {

            语句;

        }

多分支:

        if(表达式1)

                语句1;

        else if(表达式2)

                语句2;

        ······

        else

                语句n;

嵌套if

双分支:

        if(表达式)            //条件为真

        {

                if(表达式)

                        语句;

                ····

        }

        else                    //条件为假

        {

                    if(表达式)

                                语句;

                   ······

        }

多分支switch

switch(整型表达式)//注必须为整型表达式

{

        case 常量表达式1:

        break;

        case 常量表达式2:

        break;

        ········

}

注:整型表达式与常量表达式进行匹配;匹配成功则执行此分支直到遇到break分支才结束。

注:1、switch中整型表达式为真,则执行列表语句,否则不执行。

       2、结合:if()一条语句块结合成为一条完整的语句。

3、循环控制:重复执行

for while do-while

for(初始化表达式1;(逻辑值)结束表达式;过程表达式)

{

        循环体;

}

注:结束表达式为真则循环;否则退出循环

嵌套循环

for(初始化表达式1;(逻辑值)结束表达式;过程表达式)

{

        for(初始化表达式;结束表达式;过程表达式)

                循环体;

                    ·······

}

循环控制:结束(不在循环 ;结束本次循环,开始下一次循环)循环

                不在循环:break;(退出循环)

                开始下一次循环:continue


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值