C语言的for循环嵌套是什么运行规则
答案:4 悬赏:0 手机版
解决时间 2021-05-01 13:43
- 提问者网友:凉末
- 2021-04-30 20:32
C语言的for循环嵌套是什么运行规则
最佳答案
- 五星知识达人网友:野慌
- 2021-04-30 21:37
比如说
for(i = 1;i<=10;i++)
{
for(j = 1; j<=10;j++)
{.......}
}
在这个简单的循环嵌套中,要先执行内层循环,当i等于一时,j从一执行到十,然后返回执行i等于二,再执行一遍j从一到十。知道i等于十为止!!
全部回答
- 1楼网友:蕴藏春秋
- 2021-04-30 23:34
例如:它的执行顺序是,先执行第一个for循环,执行后,i=1,然后再执行第二个for循环,看条件是否成立,
如果成立,则输出,然后执行j++,执行完后,再判断j<i是否成立,如果成立,则输出,否则执行第一个for循环中的i++;判断i<5是否成立,如果成立,则执行第二个循环,否则退出循环。
for(int i=1;i<5;i++){
for(int j=0;j<i;j++){
printf("%d\n", j );
}
}
- 2楼网友:舍身薄凉客
- 2021-04-30 22:03
你只要熟练单个for循环的各个语句的执行顺序就可以理解嵌套的运行规则;
for(s1; s2; s3) s4;
执行时:s1_s2_s4_s3_s2_s4_s3_s2……
其中,s4可以是单个语句,也可以是多个语句的组合{....}。
- 3楼网友:duile
- 2021-04-30 21:47
先满足外层循环,后满足内层循环。执行一次外层循环,完成其内部所有的内层循环在进入下一次外层循环!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯