基本形式:
for(表达式1;表达式2;表达式3)
循环语句;
表达式1为初始化,表达式2是判断,表达式3是调整
int i = 0;
for (i = 1; i <= 10; i++)
{
printf("%d\n", i);
}
return 0;
}
for循环的执行流程图
for循环同样存在break和continue操作
int i = 0;
int b = 0;
for (i = 1; i <= 10; i++)
{
if (i == 5)
break;
printf("%d\n", i);
}
for (b = 1; b <= 10; b++)
{
if (b == 5)
continue;
printf("%d\n", b);
}
1.for的初始化、判断、调整部分都可以省略,判断部分省略以后恒为真,进入死循环。
2.判断支持2个变量同时作用
先执行循环语句,然后进行判断,如果为真则进行循环,是先执行再判断的循环语句。
do
{
printf("我好帅x%d ",c);
c++;
} while (c < 6);
执行过程