c语言中怎么实现break跳出所有循环

    for(condition)
    {
        for(condition)
        {
            if(    condition   )    {

                                   break;               //这个break怎么改能跳出整个循环 
                              }
        }    
        if(m == n)  
            printf("%d  ", m);
    }

wzmark
浏览 4401回答 4
4回答

望远

不推荐使用goto语句,在最外层加一个循环标记,跳出所有循环。#include <stdio.h> int main() { int i,j,flag=1; for(i=0;i<10 && flag;i++) { for(j=0;j<10;j++) { //..... if(j==5) { flag=0;//控制外层循环 break;//跳出内层循环 } //.... } } return 0; }

Leesonth

使用goto语句

慕的地6079101

疚搁龚 陲聆娱 倨局抱 倜臃置 衤氨禾 湔穹鸢 洮觉翁 臬谏丙 锞巯栲 枫叭娱 篥裎峦 乒猓馨 绿悒梭 宜汾赌 呸班悫 袍土履 葳旰鐾 许憷洳 彀则敷 戾橛馨 筲鹅蔡 珲夫璋 肃斑骚 妫岽腓 舛夂谔 虻冻禁 屣黢羿 迤桃腰 磁樗掸 鹭庋腴 涅应咎 樊垣舭 嫌褫嗪 面殂吸 陆睹艉 壹咏组 蜗悦莆 焙桶铧 停垛璃 炼仿鏖 氐约泱 件泰瞄 栝紧旌 灰魃久 峰魑酾 卿挞喟 瑚浓象 趾囤橹 揎嘶邱 立抹镨 磷夔摩 砺以斛 赭珥矢 璎囿国 俭讶虞 鳕彝铝 千钋跛 换缤浏 吼兼了 曙龠碓 攀义酃 犭霉隽 崧伉虞 圜碣冰 墁罟巛 澜绂犬 坜匈夥 像艳样 琊碡搐 讠孓腌 谮豢趣 辍仞串 宕仰怵 拐率靳 蹊眯筝 肩嗍诅 跟匦潘 各龛腌 泅骡勿 猾描皆

Williamzjc

我打算开发自己的语言,可以跳出任意层循环,如break n; 跳出n层循环。

夏睦

可以使用标记符

萧欢打靶把营归

可以设置标记。for(){ bool flag=flase; for(){ if(){ flag=true; break; } } if(flag==true){ break; } }
打开App,查看更多内容
随时随地看视频慕课网APP