break问题。。迷糊中

zogna 2006-12-19 07:17:18
primer c里面是这样解释break的
for()
{..
{...; break;}
}
是跳出里面的嵌套
C专家编程这样解释

switch()
{case:...
case: if(){...;break:} ...
.....
}
跳到最外面的。。就是跳出了SWITCH

想问。到底是什么。。
...全文
185 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zogna 2006-12-19
  • 打赏
  • 举报
回复
看到解答。。正确的是:
break跳出离他最近的循环或SWITCH
macnab 2006-12-19
  • 打赏
  • 举报
回复
break是跳出{}这个的,怎么用都行.
VCLIFE 2006-12-19
  • 打赏
  • 举报
回复
一个程序段
break用法,提前离开循环,或是跳过剩余的switch语句,就是他的全部。
有些程序员认为break,continue语句违背了结构化编程的思想。。。。
期待更详细的解释
yingge 2006-12-19
  • 打赏
  • 举报
回复
都是跳出了最里层的循环或switch
maoxiafei 2006-12-19
  • 打赏
  • 举报
回复
我的理解,不知道对不对,先写出来
第一个用{ }扩起来的,是一个独立的代码块,因此break的话就只能跳出到这个块,而第二个if里面用break,它是属于switch块,因此跳出的是switch。不对的话请指正,谢谢!!
cmail 2006-12-19
  • 打赏
  • 举报
回复
都是。

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧