永发信息网

break函数只是用于跳出for循环么

答案:6  悬赏:10  手机版
解决时间 2021-11-09 01:41
break函数只是用于跳出for循环么
最佳答案
break 只能用来结束当前的for 循环,如果 for嵌套 的话 可以用return来退出
全部回答
你好1 楼 说的简洁明了break是只能用来结束当前的for 循环 注意只是当前的的for for嵌套要用 return 才能退出
用goto和标签比如for ( ; ; ){ for( ; ; ) { if (......) goto EXIT; //直接跳转到标签处 }}EXIT:printf("EXIT");
break是结束整个循环过程,用 contiune 是结束本次循环。。
for(i=0;i{
memset(buff,0,sizeof(buff));
libset(i,NRYID);
libread(buff);
if(strcmp(ChBYIDnum,buff)==0)
{
tmpflag=1;
break;
}
}
这个函数里,break跳出的是if语句,还是for循环
break用于完全结束一个循环,跳出循环体执行循环后面的语句!
这个要分情况的:1:本身条件就有出口,这样的话,可以自然退出,也可以认为退出2:如果本身条件永远不可能满足,例如:while(1)像这种的话想要退出的话就必须人为干涉,例如int num = 0;while(1){ num++; if(num >1000)break;}注意:一般这类的循环都是用break退出的,那个说continue的是错误的说法,因为continue是结束本次循环,直接进入下次循环,其结果导致还是死循环,你自己可以去试试。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为啥国足是国家队级别,还会经常停球都缓媚
腊鱼块的做法,腊鱼块怎么做好吃,腊鱼块的家
我26了,想学古筝,什么都不会,可以学会吗?
光绪十七年是哪一年离现在有多少年???
苹果4s 5.1.1如何下载pp助手
三极管NPN里面的N和P各指的是什么材料?
信用卡两次调额时间过短,我取消了临时额度,
勃金喷雾剂怎么使用
申请发明专利的技术领域
从江阴华西菜场怎么做公交车到华士吉卖隆
在cdr中,利用表格画上列表,后,为什么里面
索尼e18 50 sony/索尼 e50f1.8oss 镜头怎
solidworks中怎么将零件整体放大
ASP 数组相加
气相质谱在开软件时,真空泵就停了
推荐资讯
起点收到签约信息是什么状况?
日本merrles花王和日本花王kao有什么不同
南北半球是以什么来划分的,而东西半球的分界
伦敦都有哪些区,麻烦列出来。
后保险什么意思
北京市自然科学基金有数理学部吗
Լ
上海周浦至常熟火车站有多少公里
急需关于粤方言或潮汕的歇后语或惯用语啊
在gay吧碰到学长是一种怎样的体验
华为荣耀8和v8显示屏有什么区别
汉哀帝后的皇帝是?(是哀帝的子嗣吗?)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?