for( 表达式1;表达式2;表达式3)
循环语句;
表达式1:为初始化部分,用于初始化循环变量;
表达式2:为条件判断部分,用于判断循环时候终止;
表达式3;为调整部分,用于循环条件的调整;
for语句的循环控制变量:
1.不可在for循环体内修改循环变量,防止for循环失去控制;
2.建议for语句的循环控制变量的取值采用前闭后开区间写法;
1,
int main()
{
int i=0;
for(i=1;i<=10;)
{
printf("%d\n,i");
i++;
return 0;
}
2.int i=0;
for(i=0;i<10;i++) {}前闭后开的写法
for循环的continue和break
break在for循环中的使用
int main()
{
int i=0;
for(i=1;i<10;i++)
if(i==5)
break;
printf("%d,i"); Ctrl+F5:1,2,3,4
}
continue在for循环中的使用
int main()
{
int i=0;
for(i=1;i<10;i++)
if(i==5)
continue;
printf("%d,i"); Ctrl+F5:1,2,3,4,6,7,8,9,10
}
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main()
{
int i = 0;
int j = 0;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
{
printf("hehe\n"); Ctrl+F5:he he he he he he he he he
}
}
return 0;
}
程序分析:
外层循环i=0时,
里层循环j=0打印hehe
里层循环j=1打印hehe
里层循环j=2打印hehe
里层循环j=3跳出里层循环。
外层循环i=1时,
里层循环j=0打印hehe
里层循环j=1打印hehe
里层循环j=2打印hehe
里层循环j=3跳出里层循环。
外层循环i=2时,
里层循环j=0打印hehe
里层循环j=1打印hehe
里层循环j=2打印hehe
里层循环j=3跳出里层循环。
外层循环i=3时,跳出外层循环