#include<stdio.h>
int main()
{
int i = 0;
//for循环语句的执行顺序
// 1 2 4
for(i = 1;i <= 20;i++)
{
printf("%d\n",i);//3
}
//for循环continue的注意点
for(i = 1;i <= 20;i++)
{
if(5 == i)
continue;
//结果可知跳过了5,因为continue跳过了后边的语句后直接进入了i++,而
//while循环则是跳到了判断过程,会进入死循环
printf("%d\n",i);
//for循环的初始化不要省略,容易出问题
//在for循环的初始化部分使用类似 int a = 0;格式的初始化可能跑不成功,最好用正常写法
}
return 0;
}
注意点
//for循环的初始化不要省略,容易出问题
//在for循环的初始化部分使用类似 int a = 0;格式的初始化可能跑不成功,最好用正常写法
//结果可知跳过了5,因为continue跳过了后边的语句后直接进入了i++,而
//while循环则是跳到了判断过程,会进入死循环
do while 循环
1.先执行语句,再进行条件判断
和continue的混用案例
#include<stdio.h>
int main()
{
int i=1;
do
{
i++;
if(i==5)
continue;
printf("%d\n",i);
}
while(i<=10);
return 0;
}
循环至少执行一次,使用场景很少,最常用的是for其次是while