使用for循环 在屏幕上打印1-10的数字。
int main()
{
int i = 0;
//for(i=1 初始化; i<=10 判断部分; i++ 调整部分)
for (i = 1; i <= 10; i++)
{
printf("%d ", i);
}
return 0;
}
3.1break和continue在for循环中
break在while和for循环中是一样的,打断循环。
int main()
{
int i = 0;
for (i = 1; i <= 10; i++)
{
if (i == 5)
{
break;
}
printf("%d ", i);
}
return 0;
}
continue在for循环中。
int main()
{
int i = 0;
for (i = 1; i <= 10; i++)
{
if (i == 5)
{
continue;
}
printf("%d ", i);
}
return 0;
}
只跳过5
3.2 for语句的循环控制变量
建议:
1.不可在for 循环体内修改循环变量,防止 for 循环失去控制
2.建议for语句的循环控制变量的取值采用“前闭后开区间”写法。
int i = 0;
//前闭后开的写法
for(i=0; i<10; i++)
{}
//两边都是闭区间
for(i=0; i<=9; i++)
{}