zoukankan      html  css  js  c++  java
  • 温故而知新(三)

    三、C#流程控制—分支选择

    1.if语句(单分支选择语句):

    • 语法:
      1              if(条件)
      2              {
      3                 要执行的代码;
      4              }
    •  特点:先判断条件是否成立,如果条件成立(True),则执行大括号里面的代码;如果条件不成立(False),则跳过大括号里的代码不执行

    2.if-else语句(双分支选择语句):

    • 语法:
      1             if (条件)
      2             {
      3                 语句块1;
      4             }
      5             else 
      6             {
      7                 语句块2;
      8             }
    • 特点:先判断条件是否成立,如果成立(True),则执行语句块1;如果条件不成立(False),则执行语句块2
    • 注意:如果有多个if存在是,最后的else跟它就近的if语句相匹配,当if条件不成立,else的语句块才会执行

    3.if-else if(多分支选择语句):

    • 语法:
       1             if (条件1)
       2             {
       3                 语句块1;
       4             }
       5             else if(条件2)
       6             {
       7                 语句块2;
       8             }
       9             else if (条件3)
      10             {
      11                 语句块3;
      12             }
      13               ......
      14             else if(条件n)
      15             {
      16                 语句块n;
      17             }
      18             else
      19             {
      20                 语句块m;
      21             }
    • 特点:先依次判断条件是否成立,如果成立(True),则执行相应的语句块,并跳出结构;如果不成立(False),则判断下一个条件;如果以上n个条件都不成立(False),则执行else里面的语句块m

    4.switch-case(多分支选择语句):

    • 语法:
      1             switch (变量或表达式) 
      2             {
      3                 case 常量1: 语句块1; break;
      4                 case 常量2: 语句块2; break;
      5                     ......
      6                 case 常量n: 语句块n; break;
      7                 default: 语句块m; break;
      8             }
    • 特点:先得到变量或表达式的值,对值再进行判断,如果值与其中的一个常量相等,则执行相对应的语句块并跳出switch-case结构;如果没有找到匹配的值,则执行default中的语句块
    • 注意:case后面的常量必须是整数或字符型,且不能有相同的值;一般用于等值的比较
  • 相关阅读:
    linux下测试web访问及网络相关的命令
    linux下的数据备份工具rsync讲解
    Centos安装PHP PS:LAMP环境时,为少出错误,先安装一下编译环境
    Centos6.6安装MySQL5.6.24
    Centos6.6安装apache2.4
    bash_profile和bashrc区别
    Centos安装 Apache2.4提示 APR not found的解决办法
    ERROR 1010 (HY000): Error dropping database (can't rmdir './test/', errno: 17)
    MySQL ibdata1文件迁移
    Linux启动/停止/重启Mysql数据库的方法
  • 原文地址:https://www.cnblogs.com/rookieblog/p/4944149.html
Copyright © 2011-2022 走看看