学习for的使用
for的格式
for(初始化;判断;调整)
{
处理;
}
顺序:
举例:打印1-10
#include<stdio.h>
int main()
{
int a;
for (a = 1; a < 11; a++)//for(初始化;判断;调整)
{
printf("%d\n", a);
}
return 0;
}
当break出现在for时:
#include<stdio.h>
int main()
{
int a;
for (a = 1; a < 11; a++)
{
if (5 == a)
break;
printf("%d\n", a);
}
return 0;
}//输出:1 2 3 4
当continue出现在for时:
#include<stdio.h>
int main()
{
int a;
for (a = 1; a < 11; a++)
{
if (5 == a)
continue;//直接进入“调整部分”
printf("%d\n", a);
}
return 0;
}//输出:1 2 3 4 5 6 7 8 9 10
使用时的小细节
初始化、判断、调整也可以空着不写
#include<stdio.h>
int main()
{
int a;
for (; ; )
{
printf("还有这种操作!\n");
}
return 0;
}
注意:尽量不要在for循环的处理部分改变循环变量,以免混乱。