break 只能用来结束当前的for 循环,如果 for嵌套 的话 可以用return来退出
这个要分情况的:1:本身条件就有出口,这样的话,可以自然退出,也可以认为退出2:如果本身条件永远不可能满足,例如:while(1)像这种的话想要退出的话就必须人为干涉,例如int num = 0;while(1){ num++; if(num >1000)break;}注意:一般这类的循环都是用break退出的,那个说continue的是错误的说法,因为continue是结束本次循环,直接进入下次循环,其结果导致还是死循环,你自己可以去试试。
你好1 楼 说的简洁明了break是只能用来结束当前的for 循环 注意只是当前的的for for嵌套要用 return 才能退出
用goto和标签比如for ( ; ; ){ for( ; ; ) { if (......) goto EXIT; //直接跳转到标签处 }}EXIT:printf("EXIT");