4.1流程控制概述

本文概述了流程控制的概念,并详细讲解了C语言中选择结构的两种主要形式:if语句和switch语句。if语句包括基本用法、控制范围以及真假处理。switch语句用于多分支判断,强调了其使用规则和注意事项,如表达式的类型限制、case标签的特性等。
摘要由CSDN通过智能技术生成

4.1 流程控制概述&选择

一、什么是流程控制

流程控制是程序代码执行的顺序

二、流程控制的分类

1. 顺序
2. 选择
    有选择地执行某些代码
    分类
        if语句
            1. if 最简单地用法
            2. if 的范围问题
            3. if……else
            4. if……elseif……else、
            5. C语言对真假的处理
            6. 程序举例——求分数的等级
            7. if 的常见问题解析

        switch语句
3. 循环  

2.1 选择——if 语句

  1. if 最简单用法与控制范围

    if(表达式)
        语句;
    
    //表达式为真,执行语句;
    //表达式为假,不执行语句。  
        
    if(表达式)
    {
        语句A;
        语句B;
    }
    默认if 只能控制一个语句的执行,如果想控制多个,必须用大括号括起来。
    不括住的话,第二条语句的执行不受if控制,或者说一定执行。
    
  2. if……else

  3. if……else if……else

    if(表达式)
        语句A;
    else if (表达式)
        语句B;
    else if (表达式)
        语句C;
    else
        语句D;
    
    //错误写法
    if(表达式)
        语句A;
        语句N;//不加大括号,语句N不在if控制范围内ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值