循环语句小结

一、for循环语句

for语句最常用的格式为:
for (循环变量赋初值;循环条件;循环变量增值)
语句;

注:
“语句;”就是循环体,可以是一个简单的语句,也可以是一个用“{}”括起来的复合语句。
它的执行过程如图示:

for语句要素与流程环节对应图:

二、while语句

while语句的特点是先判断表达式,后执行语句。其一般形式为:
while(表达式)
语句;
当表达式的值为真(非0)时,就不断地执行循环体内的语句,所以while循环称为当型循环。while语句的执行过程如图

while语句要素与流程环节对应图:

三、do-while 语句

do-while语句的特点是先执行循环体,然后判断循环条件是否成立。其一般形式为:
do
语句;
while(表达式);

先执行一次循环体,然后判断表达式,当表达式的值为真(非 0)时,返回重新执行循环体语句,如此反复,直到表达式的值为假(0)为止,此时循环结束。它的执行过程如图47.1所示。do-while语句常用于检验输入数据是否正确,以确保程序的正确运行。

do-while语句要素与流程环节对应图:

四、各循环语句要素与流程环节对应动图演示

五、小结

循环结构是在一定条件下反复执行某段程序的流程结构,被反复执行的程序被称为循环体。 循环语句是由循环体及循环的终止条件两部分组成的。



样例1:循环从1数到10。

#include<iostream>
using namespace std;
int main(){
	int i=1; 
	while(i<=10){
		cout<<i<<" ";
		i=i+1;
	} 
	return 0;
}

样例2:循环从10数到1。

#include<iostream>
using namespace std;
int main(){
	int i=10; 
	while(i>=1){
		cout<<i<<" ";
		i=i-1;
	} 
	return 0;
}

样例3:将一个整数n=1230逆序输出3210。

#include<iostream>
using namespace std;
int main(){
	int n=1230;
	while(n>0){
		cout<<n%10;
		n=n/10;
	}
	return 0;
}
posted @ 2025-01-11 11:04  gdyyx  阅读(62)  评论(0)    收藏  举报