为了账号安全,请及时绑定邮箱和手机立即绑定

for循环时是不是要将第一个for循环执行知道结束后才会执行下一个for循环

http://img1.sycdn.imooc.com//598c404e0001a8fc04020288.jpg

但是这两个for循环不都是并列的子循环吗?

正在回答

3 回答

不是的,C语言是按顺序执行的,先执行第一个for循环,当第一个循环执行到j=5的时候,判断句j<5不成立,第一个循环结束,执行第二个for循环,当第二个for循环中k执行完第一次循环,此时k=1,第二次循环开始,判断句k<2*i-1(1<2*1-1)不成立,第二个循环结束,返回主循环,再依次执行两个for循环。

1 回复 有任何疑惑可以回复我~
#1

雾嶋云淇 提问者

非常感谢!
2017-08-10 回复 有任何疑惑可以回复我~

这样啊  谢谢


0 回复 有任何疑惑可以回复我~

for(j=i;j<5;j++)

printf(" ");

上面这句怎么感觉就能执行出4个空格

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

for循环时是不是要将第一个for循环执行知道结束后才会执行下一个for循环

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信