break语句跳出的是循环体还是花括号
答案:6 悬赏:60 手机版
解决时间 2021-01-13 12:33
- 提问者网友:雪舞兮
- 2021-01-12 13:44
break语句跳出的是循环体还是花括号
最佳答案
- 五星知识达人网友:行雁书
- 2021-01-12 15:15
跳出循环体,举个简单例子:
for(i=1;i<=10;i++)
{
a += i;
if(i==5)
break;
}
和
for(i=1;i<=10;i++)
{
a += i;
if(i==5)
{
break;
}
}
是一样的,因为都跳出循环体,所以在break;外面无论加多少层大括号都没用
for(i=1;i<=10;i++)
{
a += i;
if(i==5)
break;
}
和
for(i=1;i<=10;i++)
{
a += i;
if(i==5)
{
break;
}
}
是一样的,因为都跳出循环体,所以在break;外面无论加多少层大括号都没用
全部回答
- 1楼网友:未来江山和你
- 2021-01-12 20:19
循环体
- 2楼网友:走死在岁月里
- 2021-01-12 19:26
break 执行后将跳出所在的整个循环
- 3楼网友:封刀令
- 2021-01-12 19:06
跳出当前的循环体
- 4楼网友:纵马山川剑自提
- 2021-01-12 18:28
跳出循环体。(for, while)
(还有个别人没有说的!)
跳出switch。
(还有个别人没有说的!)
跳出switch。
- 5楼网友:怙棘
- 2021-01-12 16:53
break跳出的是循环语句不是花括号
举例:
for(i=1;i<=10;i++)
{
a += i;
if(i==5)
break;
}
输出结果
1+2+3+4+5=a
for(i=1;i<=10;i++)
break;
输出
i=1
跳出的是循环跟花括号没关系
一个循环可以没有 花括号编译器执行的时候是往上找循环语句而不是找花括号
举例:
for(i=1;i<=10;i++)
{
a += i;
if(i==5)
break;
}
输出结果
1+2+3+4+5=a
for(i=1;i<=10;i++)
break;
输出
i=1
跳出的是循环跟花括号没关系
一个循环可以没有 花括号编译器执行的时候是往上找循环语句而不是找花括号
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯