
给你举个例子
for(i = 0; i < 10; i++)
{
};
i = 0 在执行循环之前执行,也就是只有凳启穗第一次循环回执行这条语句
i < 10 进入循环的条件,在进入循环之前判断,每次循环都会判断
i++ 在循环执行完毕后所执行的语句,这条语句执行完毕,就进入下次循环判定,也就是旁侍判定i < 10,为假时跳到枣卜循环体外
for(初始化体; 迭代体; 条件体)
{
循环体
}
可以翻译为:
1.执行初始化体悉团
2.计算条件体,不成立时跳至6
3.执行循环体
4.执行迭代体
5.跳回2
6.循环结束
至于多层源陆滚循环,就把它套进“3.执行循环体”里去就明白了。电脑就是这样,设计好程序它就一步一步地执行、跳转、雹余或者根据不同条件跳转……