linux学习-C语言流程控制

本文详细介绍了编程中的顺序结构、分支结构(包括if、elseif、else和switch),以及逻辑运算符的使用,强调了嵌套分支的限制,并提供了switch语句的基本形式和嵌套示例。
摘要由CSDN通过智能技术生成

目录

顺序结构

分支结构

关系预算符

逻辑运算符   

if分支

简单分支

阶梯分支

嵌套分支:

switch分支

基本形式

switch嵌套


顺序结构

括号>单目运算符>双目运算符>三目运算符>赋值运算符>逗号运算符>

双目运算符:算数运算符>位移运算符>关系运算符>位运算符>逻辑运算符

从main函数开始执行,执行到main结束

执行过后的程序就不会执行

分支结构

关系预算符

>     大于

<        小于       

>=        大于等于      

<=        小于等于

!=        不等于        

==     等于

逻辑运算符   

&&(优先级高于||,相对于||可以当一个整体)  逻辑与     一假为假,全真为真              

||   逻辑或         一真为真,全假为假

!逻辑非

注意:逻辑与左为假值,右边不在计算

           逻辑或左为真值,右边不在计算

if分支
简单分支

:if(逻辑表达式)

        {

                语句块1;

        }

        else 

        {

        语句块2;

        }

注意:if后必须加逻辑表达式,else后不能加

            if可以脱离else单独使用,else不可以脱离if使用

             if,else不加中括号,默认控制一句代码

阶梯分支

:if(逻辑表达式1)

        {

                语句块1;

        }

        else  if (逻辑表达式2)

        {

        语句块2;

        }

      else  if (逻辑表达式3)

        {

        语句块3;

        }

        else 

        {

        语句块4;

        }

注意:不满足上述条件就会向下继续走,满足条件就不会向下执行

嵌套分支:

最多嵌套三到五次,避免太多次弄不清。

switch分支
基本形式

:switch(整型表达式(可以变量也可以常量也可以加减))

{

        case 常量1 :语句块1;break;

        case 常量2 :语句块2;break;

        case 常量3 :语句块3;break;

        case 常量4 :语句块4;break;

        default:

                语句块5;

}

switch嵌套

switch(整型表达式(可以变量也可以常量也可以加减))

{

        case 常量1 :switch(整型表达式(可以变量也可以常量也可以加减))

                                {

                                        case 常量2 :语句块2;break;

                                                       default:

                                }

        default:

}

注意:里层switch结束之后不加break就会继续执行,一个break只能跳出一个switch

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值