在c++中,循环结构有三种实现语句:while语句,do-while语句和for语句
第一课 while语句
含义 while(表达式){
循环体
}
先计算表达式(一般为循环条件)的值,当表达式的值为真即循环条件成立时,去执行一次循环体。与if语句不同的是,执行完一次循环体后,while语句又回到开始处,继续计算和判断表达式的真假,从而决定是否再次执行循环体。
当表达式成立时,不断重复执行循环体。又称"当型循环"。一般把i称为循环控制变量。
int i=1;
while(i<=10){
printf("@");
i++;
}
在while语句中,一定要注意循环条件表达式的书写,以及循环体中循环控制变量的更新,从而避免死循环。循环条件表达式和循环控制变量的变化也决定了循环体被执行的次数。
第二课 do-while语句
格式 do{
循环体
}while(表达式);
含义 先执行一次循环体,然后判断表达式是否成立,如果成立则返回继续执行循环体,直到表达式不成立才退出循环。一般称为"直到型循环"。
do-while语句与while语句的区别:do-while语句先执行循环体,再判断表达式。所以至少执行一次循环体。
do{
s += n%10;
n /=