在我们编写C#语言的过程中,经常会遇到各种需要用循环的时候,但是c#语言中三种常用的循环体(while循环, do while循环,for循环)我们该怎么选择呢?
首先while循环,while循环的书写格式是:
while (循环条件)…… (循环条件包括: 值 变量 表达式, 但是必须是bool类型。)
{
循环体 …… (循环体指: 任意功能,任意数量的代码。若只有一句代码时,可以省略花括弧。)
}
说明:执行该循环体时,系统会先进行判断循环条件,如条件为真,则执行循环体;执行完循环体后,再进行判断,判断为真,则继续执行循环;直到判断为假,则结束循环。
接着就是do while循环,它的书写格式是:
do
{
循环体 …… (循环体指: 任意功能,任意数量的代码。若只有一句代码时,可以省略花括弧。)
}
while(循环条件); ……(循环条件包括: 值 变量 表达式, 但是必须是bool类型。)
说明:执行该循环体时,系统会先执行一次循环体,然后判断循环条件是否满足;如果满足,则再次执行循环体,然后在判断条件是否满足,直到条件不满足,才结束循环。
最后是最常用的for循环,它的书写格式是:
for (表达式1;循环条件;表达式2) …… (表达式1 可以是任何代码; 表达式2 可以是任何类型,在循环体执行后执行)
{
循环体
}
说明:for循环在执行时,会先判断循环条件是否为真;如果为真,则执行循环体,执行完后在运行表达式2;接着在判断循环条件,直到循环条件为假,才会结束循环。
所以在用C#语言编写有关循环体的代码时,先不要忙着编写代码,而应该仔细分析条件,看适用那种循环体,这样才不会写到一半才发现不适用,再重新编写,这样还得再次整理思路,浪费大量的时间。希望这篇随笔可以帮助到大家。