for 循环的基本格式
for(初始化语句;条件判断语句;条件控制语句)
{
printf();循环体语句
}
其实重复执行的就是条件判断语句,条件控制语句和循环体语句这三个。
while 循环的基本格式
先定义一个变量
int i = 1;
while(条件判断语句){
printf();
i++;
}
而for 和while的区别一般是体现在使用习惯上。
一般当我们知道循环次数或者循环范围时候,用for
而不知道次数或者范围,只知道循环的结束条件时,用while
举例:
1.累加求和1~100,使用for
2.使用循环去读取文件内容(一次只能读取一个字母或者汉字)用while
do…while循环
格式:
do{
循环体语句;
条件控制语句;
}while(条件判断语句);
先执行代码,然后再进行判断,所以说do…while循环至少会进行一次。