zoukankan      html  css  js  c++  java
  • C语言:级联if-else if-else多分支语句

      在程序设计中,经常使用级联的 if-else-if 实现多路分支结构。其基本结构如下。

      if (条件表达式1)
          语句1;
      else if (条件表达式2)、
          语句2;
      ...
      else if (条件表达式n)
          语句n;
      else
          语句n+1;

      该级联的 if-else-if 多分支结构的执行流程是:从前往后计算各个表达式的值,如果某个表达式的值为真,则执行对应的语句,并终止整个多分支结构的执行如果上述所有表达式均不成立,即均为逻辑假时,则执行对应的 else 部分(else 部分可以省略)。
      该级联的多分支结构是 if-else 嵌套结构的变形。由于该结构中含有 else 关键字,故后面表达式已隐含排除了前面表达式的逻辑。因此,在设计该类结构中,应尽量避免不必要的重复包含,否则失去了使用该级联 else-if 结构实现多分支的意义。


  • 相关阅读:
    sql server紧急状态下登录脚本
    将SQL for xml path('')中转义的字符正常显示
    SQL查询表中的有那些索引
    Set ARITHABORT Option设置为ON
    检测重编译
    计划指南
    sql server 清理缓存
    变量绑定
    分析及动态采样
    Hint
  • 原文地址:https://www.cnblogs.com/baixu/p/11810722.html
Copyright © 2011-2022 走看看