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

如题所述

运行时,首次进入一个for语句,这时i=0,执行完这句后,在这个for循环的基础上进入第二个for循环,这时j从0开始递增,当执行完j=4时,跳出第二层循环,再次执行i=1,,以此类推,i=2,i=3,i=4,,,每进入一次第二个for语句后,j都从0开始递增,j=0,j=1,j=2,j=3,j=4
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-21
这是一个循环嵌套,
第一次
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,则整个循环结束本回答被提问者采纳
相似回答