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

2025-04-11 00:55:51
推荐回答(4个)
回答1:

break 只能用来结束当前的for 循环,如果 for嵌套 的话 可以用return来退出

回答2:

这个要分情况的:1:本身条件就有出口,这样的话,可以自然退出,也可以认为退出2:如果本身条件永远不可能满足,例如:while(1)像这种的话想要退出的话就必须人为干涉,例如int num = 0;while(1){ num++; if(num >1000)break;}注意:一般这类的循环都是用break退出的,那个说continue的是错误的说法,因为continue是结束本次循环,直接进入下次循环,其结果导致还是死循环,你自己可以去试试。

回答3:

你好1 楼 说的简洁明了break是只能用来结束当前的for 循环 注意只是当前的的for for嵌套要用 return 才能退出

回答4:

用goto和标签比如for ( ; ; ){ for( ; ; ) { if (......) goto EXIT; //直接跳转到标签处 }}EXIT:printf("EXIT");