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

    本文由个人收集网络资料整理而成,部分资料来源不明确,如有侵权请联系作者。另欢迎大家交流分享,转载请注明出处。谢谢!
  • 相关阅读:
    Android进阶——Volley+Https给你的安卓应用加上SSL证书(转)
    VSFTP上传不了
    mysql主从同步配置
    EditText插入表情(字符串)到光标所在位置
    js实现监听页面滚动实现图片延迟加载
    android开发技巧——仿新版QQ锁屏下弹窗(转)
    [原创]JAVA技巧:去除ArrayList<Object>里面的重复记录
    [原创]JAVA号码工具类:实现手机固话号码判断与区号截取
    [原创]FreeSWITCH实现多人来电思路
    [原创]Linux实现服务延迟启动
  • 原文地址:https://www.cnblogs.com/wangsens/p/7612528.html
Copyright © 2011-2022 走看看