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

 

posted @ 2017-09-24 20:42  whitewhale  阅读(1137)  评论(0编辑  收藏  举报