两个FOR循环
发布网友
发布时间:2022-04-20 02:37
我来回答
共5个回答
热心网友
时间:2023-09-16 03:33
第一个是按顺序a循环结束了b循环,b循环结束了c循环再开始;第二个则是a进行一次循环后b循环,b循环完了,C循环,循环完了a进行第二次循环,然后b循环,b循环完了,C循环,循环完了a进行第三次循环,就这样下去,直到a循环完为止。
热心网友
时间:2023-09-16 03:33
for(x)后面如果没有{}的话 只把紧跟后面的第一条语句判定为for(x)的语句
第一种情况
是把for(c)判定给for(b),把for(b)+for(c)判定给了for(a),因为for(b)+for(c)是一条语句
所以整个的for(a)for(b)for(c)是一条语句
也就是说,如果一个for(x)后面的语句多余一条,并且还想把这些语句全部归给for(x)那么就需要for(x){……n条语句……}
热心网友
时间:2023-09-16 03:33
情况一
for(){A;B;C;...} 则大括号内语句均为for循环所有。
情况二
for()
A;
B;
C;
...
则仅A语句为for循环所有,BC已跳出循环。
情况三
for(){} 或 for()A; 在与其他for循环嵌套时,整体视为一条语句。
也许可以这样说,for语句只认跟在其后的第一条语句,这条语句要么简单地以分号结束,要么是一个大括号,要么是如同“情况三”这样的一条语句。
热心网友
时间:2023-09-16 03:34
划分出来你比较明白吧
第一种情况:
1:for(a)
for(b)
for(c)
就是说:
for(a)
{
for(b)
{
for(c)
}
}
2:
for(a)
{
for(b)
for(c)
}
这样有清楚点吗?
热心网友
时间:2023-09-16 03:35
最容易区分的办法就是多看书多做题,你会体会到他们的意义的