zoukankan      html  css  js  c++  java
  • C#语言编写代码时常用的三大循环

           在我们编写C#语言的过程中,经常会遇到各种需要用循环的时候,但是c#语言中三种常用的循环体(while循环, do while循环,for循环)我们该怎么选择呢?

           首先while循环,while循环的书写格式是: 

             while (循环条件)……  (循环条件包括:  值  变量 表达式,  但是必须是bool类型。) 

      { 

             循环体                      ……   (循环体指:   任意功能,任意数量的代码。若只有一句代码时,可以省略花括弧。)

      }

     说明:执行该循环体时,系统会先进行判断循环条件,如条件为真,则执行循环体;执行完循环体后,再进行判断,判断为真,则继续执行循环;直到判断为假,则结束循环。

           接着就是do while循环,它的书写格式是:

             do

          { 

             循环体                          ……  (循环体指:   任意功能,任意数量的代码。若只有一句代码时,可以省略花括弧。)

          }

          while(循环条件);     ……(循环条件包括:  值  变量 表达式,  但是必须是bool类型。) 

     说明:执行该循环体时,系统会先执行一次循环体,然后判断循环条件是否满足;如果满足,则再次执行循环体,然后在判断条件是否满足,直到条件不满足,才结束循环。

         最后是最常用的for循环,它的书写格式是:

         for (表达式1;循环条件;表达式2) …… (表达式1 可以是任何代码;  表达式2 可以是任何类型,在循环体执行后执行)

        {

            循环体

        }

    说明:for循环在执行时,会先判断循环条件是否为真;如果为真,则执行循环体,执行完后在运行表达式2;接着在判断循环条件,直到循环条件为假,才会结束循环。

         所以在用C#语言编写有关循环体的代码时,先不要忙着编写代码,而应该仔细分析条件,看适用那种循环体,这样才不会写到一半才发现不适用,再重新编写,这样还得再次整理思路,浪费大量的时间。希望这篇随笔可以帮助到大家。

  • 相关阅读:
    POJ3693 Maximum repetition substring —— 后缀数组 重复次数最多的连续重复子串
    SPOJ
    POJ2774 Long Long Message —— 后缀数组 两字符串的最长公共子串
    POJ3261 Milk Patterns —— 后缀数组 出现k次且可重叠的最长子串
    POJ1743 Musical Theme —— 后缀数组 重复出现且不重叠的最长子串
    SPOJ
    AC自动机小结
    HDU3247 Resource Archiver —— AC自动机 + BFS最短路 + 状压DP
    POJ1625 Censored! —— AC自动机 + DP + 大数
    Herding
  • 原文地址:https://www.cnblogs.com/whitesnow/p/7588515.html
Copyright © 2011-2022 走看看