while循环
for循环
for(表达式1//初始化;表达式2// 判断;表达式3 //调整)
注意初始化部分只执行一次
{循环语句;}
int a = 0;
for (a = 0; a <= 10; a++)
{
printf("%d", a);
}
continue在while和for循环中不同的是在for循环中不会出现死循环
int main()
{
int a = 0;
for (a = 0; a <= 10; a++)
{
if (a == 5)
continue;
printf("%d", a);
}
return 0;
}
会输出012345678910
不建议在for循环体内更改变量
建议for语句的循环控制变量的取值采用“前闭后开区间”(i=0;i<11;i++)
列子1
int main()
{
int a = 0, b = 0;
for (a = 0, b = 0; b = 0; a++, b++)
{
return 0;
}
return 0;
}
for中第二个判断时 b=0是将0赋值给b,而0为假,所以此循环循环0次。