社区
C语言
帖子详情
break问题。。迷糊中
zogna
2006-12-19 07:17:18
primer c里面是这样解释break的
for()
{..
{...; break;}
}
是跳出里面的嵌套
C专家编程这样解释
switch()
{case:...
case: if(){...;break:} ...
.....
}
跳到最外面的。。就是跳出了SWITCH
想问。到底是什么。。
...全文
185
6
打赏
收藏
break问题。。迷糊中
primer c里面是这样解释break的 for() {.. {...; break;} } 是跳出里面的嵌套 C专家编程这样解释 switch() {case:... case: if(){...;break:} ... ..... } 跳到最外面的。。就是跳出了SWITCH 想问。到底是什么。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
都是。
mysql
中
在if语句
中
使用
break
_if语句
中
break
用法
说是
break
会直接跳出最内层的循环或switch语句块,不理睬if语句,那么如下程序,则是若为真直接跳出for循环,执行printf(”\n”)intmain(){intm,n,res,i;printf("输入被除数和除数:");scanf("%d%d",&m,&n);printf("%d.",m/n);//先输出整数部分和小数点res=m%n;//取余数for(i=0;i{...
JavaScript
中
的
break
,continue和return的用法及区别
为什么要说个?好像很简单,但是我也会
迷糊
,不懂有时候为什么要用return,然而
break
和continue也经常和他放在一起。 所以就一起来说一说,这三个看起来很简单,却常常会出错的关键词的具体用法。 主要从以下几个方面来详细论述。 1、3个关键词的含义和比较。 2、举例说明其实际应用。 3个关键词的含义和比较 在
break
,continue和return 三个关键字
中
,
break
,continue是化为一类的,return 是函数返回语句,但是返回的同时也将函数停止。 相...
C++之
break
语句和continue语句
虽然讲
break
和continue都是比较基础的语句,但由于自己基本功不扎实,时常在这一块犯
迷糊
。 写下这篇文章来加深自己的记忆! 一、
break
语句
break
语句用来结束当前正在执行的循环(for;while;do...while)结构或多路分支(switch)结构,转而执行这些结构后的语句,注意:
break
语句一次只跳出一个循环,即
break
所在的最内层循环,若要跳出多重循环,需要使用
python
中
如何在多层循环
中
使用
break
/continue
执行完结果以后,i 值对应的循环执行了0、1,j/k值对应的循环只执行了0。根据执行完成的结果可以看出,n = 4时,当前的n值没有被打印,但是它还是往下执行了n = 5以后的打印,这就是continue的作用。而内部循环的
break
/continue只对内部循环生效,因此得出了结论
break
/continue只对它对应的当前循环生效。根据结果,可以观察到内部循环的执行次数是9次,在执行到m = 8 时将循环退出了正好m的值只循环到了0-8正好是9次。那如果是三层循环或者更多的层循环呢,效果也是一样的。
iOS 跳出循环
break
,continue, return
最近用for循环比较多, 发现自己偶尔还会
迷糊
. 这里做一个简单的记录: 1.
break
; 如果在for循环
中
, 直接跳出当前for循环; 如果是双层for循环,如果
break
,在第一层,则跳出第一层; 如果在第二次则跳出第二层, 第一层继续执行之后的; 2. return; 直接跳出最外层循环, 不论是在几层for循环
中
; 去执行最外层循环之后的代码去了; 3. cont...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章