for(.........)
{
if(.......}
.........;
else
.........;
}
for 语句是循环,if是循环里的语句,每执行一次循环,都要有一个if语句的判断,成立则执行if下不得语句,不成立则执行else 下的语句,执行完循环体里的语句后,转而下一次循环,指导循环结束。
我认为你问这个问题,可能就是因为循环嵌套太多,流程不清楚,本着最主要的一个原则就是,嵌套循环 FOR里面的所有表达式全部执行完毕,再接着执行外面的For循环。。。。。。
执行for中的每一个循环时,都必须执行里面的IF语句,执行完之后,转到下依次循环