1. While语句有条件将内嵌语句执行0遍或若干遍。语句的格式为:
While(boolean-expression) embedded-statement
它的执行顺序是:
(1) 计算布尔表达式boolean-expression的值;
(2) 当布尔表达式的值为真时,执行内嵌语句embedded-statement一遍,程序转至第一步;
(3) 当布尔表达式的值为假时,while循环结束;
2. do-while语句与while语句不同的是,它将内嵌语句执行一次(至少一次)或若干次。语句的格式为:
do embedded-statement While(boolean-expression)
它的执行顺序是:
(1) 执行内嵌语句embedded-statement一遍;
(2) 计算布尔表达式boolean-expression的值,为true则回到第一步,为false则终止do循环。
3. for语句是C#中使用频率最高的循环语句。在事先知道循环次数情况下,使用for语句是比较方便的。for语句的格式为:
for(initializer;condition;iterator) embedded-statement
它的执行顺序是:
(1) 按书写顺序将initializer部分(如果有的话)执行一遍,为循环控制变量赋初值;
(2) 测试condition(如果有的话)中的条件是否满足;
(3) 若没有condition项或条件满足,则执行内嵌语句一遍,按iterator改变循环控制变量的值,回到第二步执行;
(4) 若条件不满足,则for循环终止。
|