例如for(int i = 0; i < 3; i++)
for(int j = 0; j < 3; j++){ ……}
先从外层循环i=0,判断i<3,进入里面的循环,j=0,判断i<3;执行函数体内的语句,j++,接着再判断j<3, 成立继续执行函数体内语句,知道内循环执行完成,i++,判断i<3是否成立,知道所有的执行完,跳出双循环
1、for(参考量初始状态;运行终止条件;运行时对参考量操作)
2、例如for(int i = 0; i < 3; i++)
for(int j = 0; j < 3; j++){ ……}
先从外层循环i=0,判断i<3,进入里面的循环,j=0,判断i<3;执行函数体内的语句,j++,接着再判断j<3, 成立继续执行函数体内语句,知道内循环执行完成,i++,判断i<3是否成立,知道所有的执行完,跳出双循环
for(int j = 0; j < 3; j++){ ……}
先从外层循环j=0,判断j<3,进入里面的循环,执行函数体内的语句,j++,接着再判断j<3, 成立继续执行函数体内语句,知道内循环执行完成,j++,直到就j>3跳出循环
for(int ii=0;ii<10;ii++)
for(int jj=0;jj<10;jj++)
{
ii=0然后jj从0到9
ii=1然后jj从0到9
}
内层变化10次,外层才变化1次。
for(运行终止条件;运行时对参考量操作;参考量初始状态)