想问一下C中 for(i=0;i<5;i++) for(j=0;j<5;j++) 是怎么循环的?

如题所述

是一个双重循环。

其中for(j=0;j<3;j++)是for(i=0;i<3;i++)的内嵌循环。

先循环第一个fori=1j=1,2,3i=2j=1,2,3i=3j=1,2,3一共3*3执行9次。

for遍历0到9之间的数字,for循环由循环体及循环的终止条件两部分组成。

扩展资料:

for循环小括号里第一个“;”号前为一个为不参与循环的单次表达式,其可作为某一变量的初始化赋值语句, 用来给循环控制变量赋初值; 也可用来计算其它与for循环无关但先于循环部分处理的一个表达式。

“;”号之间的条件表达式是一个关系表达式,其为循环的正式开端,当条件表达式成立时执行中间循环体。

参考资料来源:百度百科-for循环

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-05-18
这是一个循环嵌套,
第一次 i=0时,j的值从0到5(注意,当j=5时跳出内层for)
第二次 i=1时,j的值从0到5(注意,当j=5时跳出内层for)
第三次 i=2时,j的值从0到5(注意,当j=5时跳出内层for)
第四次 i=3时,j的值从0到5(注意,当j=5时跳出内层for)
第五次 i=4时,j的值从0到5(注意,当j=5时跳出内层for) 第六次 i=5时,不满足i<5,则整个循环结束本回答被网友采纳
第2个回答  2014-05-18
你问题的意思是for(int i=0;i<5;i++){ for(int j=0;j<5;j++) {.语句1.} 语句2 }这个循环当i=0时,执行里面的for循环,执行完5次循环后;i++即此时i=1,与5进行判断,小于5继续执行里面的for循环。直到执行到i++==5是外层循环执行结束。语句1总共执行25次。语句2执行5次。
第3个回答  2019-03-20
你问题的意思是for(int
i=0;i<5;i++){ for(int
j=0;j<5;j++)
{.语句1.}
语句2 }这个循环当i=0时,执行里面的for循环,执行完5次循环后;i++即此时i=1,与5进行判断,小于5继续执行里面的for循环。直到执行到i++==5是外层循环执行结束。语句1总共执行25次。语句2执行5次。
第4个回答  2014-05-18
双重循环
首先是i=0,然后j从0到4循环,然后i=1,j又从0到4循环。。。。如此下去,直到最后i=4,j再从0到4循环,然后就循环结束了
相似回答
大家正在搜