总结:for语句
关键字:
总体注解:
for语句使用由分号分开的三个控制表达式来控制循环过程。initialize表达式只在循环语句 执行之前执行一次。然后对test表达式求值,如果该表达式为真(或非零)循环就被执行一次。 然后计算update表达式,接着再次检查test表达式。for语句是一个入口条件循环,即是否再 次执行循环的决定是在循环执行之前做出的。因此,有可能循环一次也不执行。该形,式的 statement部分可以是一个简单语句或一个复合语句。形式:
for (initialize; test; update) statement
在test为假(或零)之前重复执行循环。
例如:
for (n = 0; n < 10; n++)
printf ("%d %d\n_,n,2 * n + 1):
总结:do while语句
总体注解:
do while语句创建了一个在判断表达式为假(或零)之前重复执行的循环。do while语句 是一个退出条件循环,是否再次执行循环的决定是在执行了一次循环之后做出的。因此循环必 须至少被执行一次。该形式的statement部分可以是一个简单语句或一个复合语句。
形式:
do
statement
while (expression);
在expression为假(或零)之前重复执行statement部分。
例如:
do
scanf ("%d"» &number); while (number != 20);