简明C语言教程(十一)for 循环
程序员文章站
2024-01-04 20:36:34
...
1.for 循环的执行流程
for(1;2;3)
{
4;
}
//执行流程:先执行1,1执行完了开始执行2,2执行完了标志着循环成立,这个时候就开始执行循环体4,然后再执行3,3执行完了才标志着一次循环的结束。3执行完之后继续执行2,然后执行4,然后执行3...
2.多层 for 循环的嵌套使用
for(1;2;3)
for(4;5;6)
a;
b;
//上面这个 for 循环等价于
for(1;2;3)
{
for(4;5;6)
{
a;
}
}
b;
//其执行流程为:1->2->如果2成立,执行内部循环->3->2->如果2成立,执行内部循环。(只有当2不成立的时候才会执行b;内部循环的执行逻辑和外部循环是一样的;每当执行内部循环的时候,4 都会执行。)
3.for 循环举例
#include <stdio.h>
int main()
{
int i,j;
for(i=0; i<3; i++)
printf("aaa\n");
for(j=0; j<3; j++)
printf("bbb\n");
}
/*
输出结果为:(注意这个输出结果)
aaa
aaa
aaa
bbb
bbb
bbb