不知不觉,我们已经开始了循环结构的学习,这一章明显比前两章的难度更难,但挑战性也更高,下面是我对于这一章的一点心得体会与知识点汇总。
在程序设计中,经常需要反复执行某一条语句或一个语句块,这种结构称为循环结构或者重复结构,在C++中循环结构有三种实现语句:while语句,do-while语句,for语句。
一、1.while语句
格式:while(表达式){
循环体
}
其含义为:先计算表达式(一般称循环条件)的值,当表达式的值为真(循环条件成立)时,去执行一次循环体。
2.do-while语句
格式:do{
循环体
}while(表达式);
含义:先执行一次循环体,然后判断表达式是否成立,如果成立,则返回继续执行循环体,直到表达式不成立,才退出循环。
例:求解数字和
int n,s=0;
scanf("%d",&n);
do{
s+=n%10;
n/=10;
}while(n!=0);
printf("%d\n",s);
3.for语句:
格式:for(表达式1;表达式2(循环条件);表达式3(循环变量增值)){
循环体
}
三者区别