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语句或者是全部语句执行完毕,只要前面的条件成立,则后面的判断就直接被忽略。  

    本文由个人收集网络资料整理而成,部分资料来源不明确,如有侵权请联系作者。另欢迎大家交流分享,转载请注明出处。谢谢!
  • 相关阅读:
    数据库的接口
    BionicThe README from the bionic/libc
    发现问题——创新的原动力
    使用ADO或ADO控件访问数据库
    游标、事务并发和锁三者之间的那点事
    处女座——菜鸟程序员的工程总结
    数据库的基础知识以及创建数据库
    《Team Geek》前言(中文,自己翻译的)
    万里长征,始于足下——菜鸟程序员的学习总结(一)
    与RMAN相关的动态性能视图
  • 原文地址:https://www.cnblogs.com/wangsens/p/7612528.html
Copyright © 2011-2022 走看看