zoukankan      html  css  js  c++  java
  • C#之流程控制

       学习到了C#,关于语法的学习做一下小小的总结。

       流程控制分为两种方法

      分支——有条件的执行代码。

      循环——重复执行相同的语句。

    1.条件分支

      1.三元运算符

      2.if语句

         if语句功能比较多,是进行决策的有效方式。

         if语句有两种形式,一种有else分支,一种没有。

      3.switch语句

         switch语句与if语句非常类似。注意每一个switch语句最多只能有一个default标号分支。

      注意:C#与C++的switch语句有所不同,在C++中,可以在运行一个case语句后,运行另一个case语句;而C#则不允许这样。另外,C#中的switch控制类型可以字符串。

    2.循环

    1.do...while

       do...while循环按下述方式执行:执行标记为循环的代码,然后计算while语句的布尔表达式,如果其值为true,就再次执行循环代码。直到while语句的布尔表达式的值为false时才退出循环。

    2.while

       while循环非常类似于do...while循环,所不同的是while循环的布尔测试是在循环开始时执行,而不是循环执行完以后。如果布尔值为false,就不执行循环体。

    3.for循环

        for循环的应用比较灵活在程序设计中用的比较多。

        for循环语句的执行流程如下;

          程序首先执行初始化initialization,进行变量初始化。

          判断循环的终止条件termination,如果条件满足,则执行循环体语句;否则退出for循环。

          当循环完成后,进行累加变量的操作iteration。在回到上一步重新判断是否继续执行。

      与while循环一样,在第一次执行前,只有在条件表达式为true是for循环才执行。

  • 相关阅读:
    golang 识别redis key在哪个codis的slot上
    QAT SSL加速卡安装及使用
    dereferencing pointer to incomplete type错误的解决办法
    golang topN算法
    golang日志框架zap简洁配置
    golang 读取文件
    Django学习目录
    go练习:循环与函数
    全站搜索实战应用(Lucene.Net+盘古分词)
    (原创)将Datatable数据按照Excel模板格式导出
  • 原文地址:https://www.cnblogs.com/xzpblog/p/5118004.html
Copyright © 2011-2022 走看看