zoukankan      html  css  js  c++  java
  • C语言流程控制结构—顺序结构、选择结构

    C语言3种流程控制结构:顺序结构、选择结构、循环结构。

    顺序结构

      最简单的结构,不需要关键字。安照代码顺序一步步执行。

    选择结构

      (一)if简单使用

      1) 第一种结构:if 

      a) 如果条件为真,就执行后面的语句,否则不执行。

        if(条件)

        {

          语句1;

          语句2;

        }

      2) 第二种结构:if - else

      a) 如果条件成立就执行语句1,否则执行语句2。

        if(条件)

        {

          语句1;

        }

        else

        {

          语句2;

        }

      3) 第三种结构:if - else if - else...

      a) 先判断条件1,若成立则执行语句1,其它不执行;若条件1不成立,则检查条件2···,【注意】如果条件3成立,则说明前面的都不成立。所有的语句块只有一个会被执行。

        if(条件1)

        {

          语句1;

        }

        else if(条件2)

        {

          语句2;

        }

        else (条件3)

        {

        语句3;

        }

      (二)选择结构-switch   

        Switch(值) //通常是变量

        {

        Case 数值1:

        语句1;

        Break;

        Case 数值2:

        语句2;

        Break;

        Case 数值3:

        语句3;

        Break;

        Default :

        语句4;

        Break;

        }

      解说:该结构把数值与数值1进行比较,若相等,则执行后面的所有语句,直到遇见break语句跳出整个循环,若前面的条件都不满足,则最终会执行default后面的语句。如果不写break语句,则后面的语句会接连执行,直到遇到break语句或者是全部语句执行完毕,只要前面的条件成立,则后面的判断就直接被忽略。  

    本文由个人收集网络资料整理而成,部分资料来源不明确,如有侵权请联系作者。另欢迎大家交流分享,转载请注明出处。谢谢!
  • 相关阅读:
    [Hibernate]
    asc.desc
    Could not obtain connection metadata
    java枚举类Enum方法简介(valueof,value,ordinal)
    maven3 手动安装本地jar到仓库
    maven命令大全
    如何正确遍历删除List中的元素,你会吗?
    Hibernate的session.createSQLQuery的几种查询方式
    Linux-github 搭建静态博客
    我所写的CNN框架 VS caffe
  • 原文地址:https://www.cnblogs.com/wangsens/p/7612528.html
Copyright © 2011-2022 走看看