永发信息网

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

答案:6  悬赏:10  手机版
解决时间 2021-11-09 01:41
  • 提问者网友:放下
  • 2021-11-08 12:50
break函数只是用于跳出for循环么
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-11-08 14:02
break 只能用来结束当前的for 循环,如果 for嵌套 的话 可以用return来退出
全部回答
  • 1楼网友:杯酒困英雄
  • 2021-11-08 16:47
你好1 楼 说的简洁明了break是只能用来结束当前的for 循环 注意只是当前的的for for嵌套要用 return 才能退出
  • 2楼网友:低血压的长颈鹿
  • 2021-11-08 16:26
用goto和标签比如for ( ; ; ){ for( ; ; ) { if (......) goto EXIT; //直接跳转到标签处 }}EXIT:printf("EXIT");
  • 3楼网友:枭雄戏美人
  • 2021-11-08 15:40
break是结束整个循环过程,用 contiune 是结束本次循环。。
  • 4楼网友:底特律间谍
  • 2021-11-08 15:13
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用于完全结束一个循环,跳出循环体执行循环后面的语句!
  • 5楼网友:鸠书
  • 2021-11-08 14:10
这个要分情况的:1:本身条件就有出口,这样的话,可以自然退出,也可以认为退出2:如果本身条件永远不可能满足,例如:while(1)像这种的话想要退出的话就必须人为干涉,例如int num = 0;while(1){ num++; if(num >1000)break;}注意:一般这类的循环都是用break退出的,那个说continue的是错误的说法,因为continue是结束本次循环,直接进入下次循环,其结果导致还是死循环,你自己可以去试试。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯