1.语法:
for(表达式1;表达式2;表达式3)
循环语句;
表达式1 为初始化部分,用于初始化循环变量。
表达式2 为条件判断部分,用于判断循环时候终止。
表达式3 为调整部分,用于循环条件的调整。
示例:
#include <stdio.h>
int main()
{
int a = 1;
for(a=1;a<=10;a++)
{
printf("%d ",a);
}
return 0;
}
for语句下面习惯写上{}
break可以用在for循环中,直接终止循环。(在嵌套循环中,break只能终止它所在的那个循环)
continue可以用在for循环中,跳过本次循环后面代码,进行下一次循环。
在while循环中,continue会跳到判断部分去,在for循环中,continue会跳到调整部分去。
一些建议:1.不可在for循环体内修改循环变量,防止for循环失去控制。
2.建议for语句的循环控制变量的取值采用"前闭合后开区间"写法。(仅用来理解,都可行,哪个容易理解写哪个)
for循环的变种
1.for(;;)
for循环中的初试化部分,判断部分,调整部分是可以省略的,但是不建议初学省,容易导致问题。
2.for(x=0,y=0;x<2&&y<5;++x,y++)
for循环中可以存在多个变量,控制循环。
"="为赋值 "=="为判断 。