[{"data":1,"prerenderedAt":3714},["ShallowReactive",2],{"wiki-page-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou":3,"wiki-doc-items-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou":3284,"language-switcher-data-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou":3698,"wiki-i18n-paths-/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou":3713},{"id":4,"title":5,"body":6,"canonicalPath":3266,"chapter":3267,"chapterSort":3268,"date":3269,"description":83,"docI18nKey":3270,"docKey":3271,"docRoot":3272,"docTitle":3273,"extension":3274,"i18nKey":3275,"isBlogPost":3276,"isWikiDoc":108,"isWikiIndex":3276,"layout":3277,"legacyPath":3278,"locale":3279,"localeSlug":3280,"meta":3281,"navigation":108,"path":3266,"seo":3282,"sourcePath":3278,"sourceStem":3275,"stem":3275,"wikiDepth":90,"__hash__":3283},"content/wiki/2023-10-05-Cplusplus教学/ch5-程序流程结构.md","程序流程结构",{"type":7,"value":8,"toc":3259},"minimark",[9,12,16,29,33,37,40,43,58,291,297,305,310,312,314,466,473,481,486,488,490,492,494,722,726,728,734,737,748,752,1084,1088,1094,1101,1104,1110,1118,1123,1126,1129,1133,1348,1353,1358,1361,1364,1368,1455,1460,1464,1711,1715,1720,1725,1730,1733,1736,1739,1746,1751,1756,1760,1869,1873,1878,1884,1887,1893,1897,1902,1910,1913,1918,1922,2037,2041,2046,2051,2054,2057,2060,2063,2067,2074,2078,2174,2178,2183,2189,2194,2199,2204,2207,2213,2216,2221,2224,2230,2234,2372,2376,2379,2382,2388,2391,2394,2400,2403,2414,2419,2641,2645,2650,2768,2772,2777,2936,2940,2943,2946,2950,3074,3078,3083,3086,3089,3096,3099,3103,3246,3250,3255],[10,11,5],"h2",{"id":5},[13,14,15],"p",{},"C/C++支持最基本的三种程序运行结构：==顺序结构、选择结构、循环结构==",[17,18,19,23,26],"ul",{},[20,21,22],"li",{},"顺序结构：程序按顺序执行，不发生跳转",[20,24,25],{},"选择结构：依据条件是否满足，有选择的执行相应功能",[20,27,28],{},"循环结构：依据条件是否满足，循环多次执行某段代码",[30,31,32],"h3",{"id":32},"选择结构",[34,35,36],"h4",{"id":36},"if语句",[13,38,39],{},"**作用：**执行满足条件的语句",[13,41,42],{},"if语句的三种形式",[17,44,45,48,51],{},[20,46,47],{},"单行格式if语句",[20,49,50],{},"多行格式if语句",[20,52,53,54,57],{},"多条件的if语句",[55,56],"br",{},"​",[59,60,61],"ol",{},[20,62,63,64,68,70,74,76,77,289,57],{},"单行格式if语句：",[65,66,67],"code",{},"if(条件){ 条件满足执行的语句 }",[55,69],{},[71,72],"img",{"alt":71,"src":73},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-clip-image002-2ca437479f.webp",[55,75],{},"示例：",[78,79,84],"pre",{"className":80,"code":81,"language":82,"meta":83,"style":83},"language-cpp shiki shiki-themes github-light github-dark","int main() {\n\n    //选择结构-单行if语句\n    //输入一个分数，如果分数大于600分，视为考上一本大学，并在屏幕上打印\n\n    int score = 0;\n    cout \u003C\u003C \"请输入一个分数：\" \u003C\u003C endl;\n    cin >> score;\n\n    cout \u003C\u003C \"您输入的分数为： \" \u003C\u003C score \u003C\u003C endl;\n\n    //if语句\n    //注意事项，在if判断语句后面，不要加分号\n    if (score > 600)\n    {\n        cout \u003C\u003C \"我考上了一本大学！！！\" \u003C\u003C endl;\n    }\n\n\n    return 0;\n}\n","cpp","",[65,85,86,103,110,117,123,128,147,166,178,183,201,206,212,218,236,242,257,263,268,273,283],{"__ignoreMap":83},[87,88,91,95,99],"span",{"class":89,"line":90},"line",1,[87,92,94],{"class":93},"szBVR","int",[87,96,98],{"class":97},"sScJk"," main",[87,100,102],{"class":101},"sVt8B","() {\n",[87,104,106],{"class":89,"line":105},2,[87,107,109],{"emptyLinePlaceholder":108},true,"\n",[87,111,113],{"class":89,"line":112},3,[87,114,116],{"class":115},"sJ8bj","    //选择结构-单行if语句\n",[87,118,120],{"class":89,"line":119},4,[87,121,122],{"class":115},"    //输入一个分数，如果分数大于600分，视为考上一本大学，并在屏幕上打印\n",[87,124,126],{"class":89,"line":125},5,[87,127,109],{"emptyLinePlaceholder":108},[87,129,131,134,137,140,144],{"class":89,"line":130},6,[87,132,133],{"class":93},"    int",[87,135,136],{"class":101}," score ",[87,138,139],{"class":93},"=",[87,141,143],{"class":142},"sj4cs"," 0",[87,145,146],{"class":101},";\n",[87,148,150,153,156,160,163],{"class":89,"line":149},7,[87,151,152],{"class":101},"    cout ",[87,154,155],{"class":93},"\u003C\u003C",[87,157,159],{"class":158},"sZZnC"," \"请输入一个分数：\"",[87,161,162],{"class":93}," \u003C\u003C",[87,164,165],{"class":101}," endl;\n",[87,167,169,172,175],{"class":89,"line":168},8,[87,170,171],{"class":101},"    cin ",[87,173,174],{"class":93},">>",[87,176,177],{"class":101}," score;\n",[87,179,181],{"class":89,"line":180},9,[87,182,109],{"emptyLinePlaceholder":108},[87,184,186,188,190,193,195,197,199],{"class":89,"line":185},10,[87,187,152],{"class":101},[87,189,155],{"class":93},[87,191,192],{"class":158}," \"您输入的分数为： \"",[87,194,162],{"class":93},[87,196,136],{"class":101},[87,198,155],{"class":93},[87,200,165],{"class":101},[87,202,204],{"class":89,"line":203},11,[87,205,109],{"emptyLinePlaceholder":108},[87,207,209],{"class":89,"line":208},12,[87,210,211],{"class":115},"    //if语句\n",[87,213,215],{"class":89,"line":214},13,[87,216,217],{"class":115},"    //注意事项，在if判断语句后面，不要加分号\n",[87,219,221,224,227,230,233],{"class":89,"line":220},14,[87,222,223],{"class":93},"    if",[87,225,226],{"class":101}," (score ",[87,228,229],{"class":93},">",[87,231,232],{"class":142}," 600",[87,234,235],{"class":101},")\n",[87,237,239],{"class":89,"line":238},15,[87,240,241],{"class":101},"    {\n",[87,243,245,248,250,253,255],{"class":89,"line":244},16,[87,246,247],{"class":101},"        cout ",[87,249,155],{"class":93},[87,251,252],{"class":158}," \"我考上了一本大学！！！\"",[87,254,162],{"class":93},[87,256,165],{"class":101},[87,258,260],{"class":89,"line":259},17,[87,261,262],{"class":101},"    }\n",[87,264,266],{"class":89,"line":265},18,[87,267,109],{"emptyLinePlaceholder":108},[87,269,271],{"class":89,"line":270},19,[87,272,109],{"emptyLinePlaceholder":108},[87,274,276,279,281],{"class":89,"line":275},20,[87,277,278],{"class":93},"    return",[87,280,143],{"class":142},[87,282,146],{"class":101},[87,284,286],{"class":89,"line":285},21,[87,287,288],{"class":101},"}\n",[55,290],{},[292,293,294],"blockquote",{},[13,295,296],{},"注意：if条件表达式后不要加分号",[59,298,299],{"start":105},[20,300,301,302],{},"多行格式if语句：",[65,303,304],{},"if(条件){ 条件满足执行的语句 }else{ 条件不满足执行的语句 };",[13,306,307],{},[71,308],{"alt":71,"src":309},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-clip-image002-1541662519170-c5124bdfeb.webp",[13,311,57],{},[13,313,76],{},[78,315,317],{"className":80,"code":316,"language":82,"meta":83,"style":83},"int main() {\n    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    int score = 0;\n\n    cout \u003C\u003C \"请输入考试分数：\" \u003C\u003C endl;\n\n    cin >> score;\n\n    if (score > 600)\n    {\n        cout \u003C\u003C \"我考上了一本大学\" \u003C\u003C endl;\n    }\n    else\n    {\n        cout \u003C\u003C \"我未考上一本大学\" \u003C\u003C endl;\n    }\n\n\n    // 返回 0 表示程序正常结束。\n    return 0;\n}\n",[65,318,319,327,332,336,348,352,365,369,377,381,393,397,410,414,419,423,436,440,444,448,453,461],{"__ignoreMap":83},[87,320,321,323,325],{"class":89,"line":90},[87,322,94],{"class":93},[87,324,98],{"class":97},[87,326,102],{"class":101},[87,328,329],{"class":89,"line":105},[87,330,331],{"class":115},"    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n",[87,333,334],{"class":89,"line":112},[87,335,109],{"emptyLinePlaceholder":108},[87,337,338,340,342,344,346],{"class":89,"line":119},[87,339,133],{"class":93},[87,341,136],{"class":101},[87,343,139],{"class":93},[87,345,143],{"class":142},[87,347,146],{"class":101},[87,349,350],{"class":89,"line":125},[87,351,109],{"emptyLinePlaceholder":108},[87,353,354,356,358,361,363],{"class":89,"line":130},[87,355,152],{"class":101},[87,357,155],{"class":93},[87,359,360],{"class":158}," \"请输入考试分数：\"",[87,362,162],{"class":93},[87,364,165],{"class":101},[87,366,367],{"class":89,"line":149},[87,368,109],{"emptyLinePlaceholder":108},[87,370,371,373,375],{"class":89,"line":168},[87,372,171],{"class":101},[87,374,174],{"class":93},[87,376,177],{"class":101},[87,378,379],{"class":89,"line":180},[87,380,109],{"emptyLinePlaceholder":108},[87,382,383,385,387,389,391],{"class":89,"line":185},[87,384,223],{"class":93},[87,386,226],{"class":101},[87,388,229],{"class":93},[87,390,232],{"class":142},[87,392,235],{"class":101},[87,394,395],{"class":89,"line":203},[87,396,241],{"class":101},[87,398,399,401,403,406,408],{"class":89,"line":208},[87,400,247],{"class":101},[87,402,155],{"class":93},[87,404,405],{"class":158}," \"我考上了一本大学\"",[87,407,162],{"class":93},[87,409,165],{"class":101},[87,411,412],{"class":89,"line":214},[87,413,262],{"class":101},[87,415,416],{"class":89,"line":220},[87,417,418],{"class":93},"    else\n",[87,420,421],{"class":89,"line":238},[87,422,241],{"class":101},[87,424,425,427,429,432,434],{"class":89,"line":244},[87,426,247],{"class":101},[87,428,155],{"class":93},[87,430,431],{"class":158}," \"我未考上一本大学\"",[87,433,162],{"class":93},[87,435,165],{"class":101},[87,437,438],{"class":89,"line":259},[87,439,262],{"class":101},[87,441,442],{"class":89,"line":265},[87,443,109],{"emptyLinePlaceholder":108},[87,445,446],{"class":89,"line":270},[87,447,109],{"emptyLinePlaceholder":108},[87,449,450],{"class":89,"line":275},[87,451,452],{"class":115},"    // 返回 0 表示程序正常结束。\n",[87,454,455,457,459],{"class":89,"line":285},[87,456,278],{"class":93},[87,458,143],{"class":142},[87,460,146],{"class":101},[87,462,464],{"class":89,"line":463},22,[87,465,288],{"class":101},[13,467,468,472],{},[469,470,471],"strong",{},"运行/观察结果："," 运行时需要按提示输入数据，输出结果会随输入内容和分支条件变化。",[59,474,475],{"start":112},[20,476,477,478],{},"多条件的if语句：",[65,479,480],{},"if(条件1){ 条件1满足执行的语句 }else if(条件2){条件2满足执行的语句}... else{ 都不满足执行的语句}",[13,482,483],{},[71,484],{"alt":71,"src":485},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-clip-image002-1541662566808-769f340713.webp",[13,487,57],{},[13,489,57],{},[13,491,57],{},[13,493,76],{},[78,495,497],{"className":80,"code":496,"language":82,"meta":83,"style":83},"    int main() {\n    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    int score = 0;\n\n    cout \u003C\u003C \"请输入考试分数：\" \u003C\u003C endl;\n\n    cin >> score;\n\n    if (score > 600)\n    {\n        cout \u003C\u003C \"我考上了一本大学\" \u003C\u003C endl;\n    }\n    else if (score > 500)\n    {\n        cout \u003C\u003C \"我考上了二本大学\" \u003C\u003C endl;\n    }\n    else if (score > 400)\n    {\n        cout \u003C\u003C \"我考上了三本大学\" \u003C\u003C endl;\n    }\n    else\n    {\n        cout \u003C\u003C \"我未考上本科\" \u003C\u003C endl;\n    }\n\n\n    // 返回 0 表示程序正常结束。\n    return 0;\n}\n",[65,498,499,507,511,515,527,531,543,547,555,559,571,575,587,591,608,612,625,629,644,648,661,665,669,674,688,693,698,703,708,717],{"__ignoreMap":83},[87,500,501,503,505],{"class":89,"line":90},[87,502,133],{"class":93},[87,504,98],{"class":97},[87,506,102],{"class":101},[87,508,509],{"class":89,"line":105},[87,510,331],{"class":115},[87,512,513],{"class":89,"line":112},[87,514,109],{"emptyLinePlaceholder":108},[87,516,517,519,521,523,525],{"class":89,"line":119},[87,518,133],{"class":93},[87,520,136],{"class":101},[87,522,139],{"class":93},[87,524,143],{"class":142},[87,526,146],{"class":101},[87,528,529],{"class":89,"line":125},[87,530,109],{"emptyLinePlaceholder":108},[87,532,533,535,537,539,541],{"class":89,"line":130},[87,534,152],{"class":101},[87,536,155],{"class":93},[87,538,360],{"class":158},[87,540,162],{"class":93},[87,542,165],{"class":101},[87,544,545],{"class":89,"line":149},[87,546,109],{"emptyLinePlaceholder":108},[87,548,549,551,553],{"class":89,"line":168},[87,550,171],{"class":101},[87,552,174],{"class":93},[87,554,177],{"class":101},[87,556,557],{"class":89,"line":180},[87,558,109],{"emptyLinePlaceholder":108},[87,560,561,563,565,567,569],{"class":89,"line":185},[87,562,223],{"class":93},[87,564,226],{"class":101},[87,566,229],{"class":93},[87,568,232],{"class":142},[87,570,235],{"class":101},[87,572,573],{"class":89,"line":203},[87,574,241],{"class":101},[87,576,577,579,581,583,585],{"class":89,"line":208},[87,578,247],{"class":101},[87,580,155],{"class":93},[87,582,405],{"class":158},[87,584,162],{"class":93},[87,586,165],{"class":101},[87,588,589],{"class":89,"line":214},[87,590,262],{"class":101},[87,592,593,596,599,601,603,606],{"class":89,"line":220},[87,594,595],{"class":93},"    else",[87,597,598],{"class":93}," if",[87,600,226],{"class":101},[87,602,229],{"class":93},[87,604,605],{"class":142}," 500",[87,607,235],{"class":101},[87,609,610],{"class":89,"line":238},[87,611,241],{"class":101},[87,613,614,616,618,621,623],{"class":89,"line":244},[87,615,247],{"class":101},[87,617,155],{"class":93},[87,619,620],{"class":158}," \"我考上了二本大学\"",[87,622,162],{"class":93},[87,624,165],{"class":101},[87,626,627],{"class":89,"line":259},[87,628,262],{"class":101},[87,630,631,633,635,637,639,642],{"class":89,"line":265},[87,632,595],{"class":93},[87,634,598],{"class":93},[87,636,226],{"class":101},[87,638,229],{"class":93},[87,640,641],{"class":142}," 400",[87,643,235],{"class":101},[87,645,646],{"class":89,"line":270},[87,647,241],{"class":101},[87,649,650,652,654,657,659],{"class":89,"line":275},[87,651,247],{"class":101},[87,653,155],{"class":93},[87,655,656],{"class":158}," \"我考上了三本大学\"",[87,658,162],{"class":93},[87,660,165],{"class":101},[87,662,663],{"class":89,"line":285},[87,664,262],{"class":101},[87,666,667],{"class":89,"line":463},[87,668,418],{"class":93},[87,670,672],{"class":89,"line":671},23,[87,673,241],{"class":101},[87,675,677,679,681,684,686],{"class":89,"line":676},24,[87,678,247],{"class":101},[87,680,155],{"class":93},[87,682,683],{"class":158}," \"我未考上本科\"",[87,685,162],{"class":93},[87,687,165],{"class":101},[87,689,691],{"class":89,"line":690},25,[87,692,262],{"class":101},[87,694,696],{"class":89,"line":695},26,[87,697,109],{"emptyLinePlaceholder":108},[87,699,701],{"class":89,"line":700},27,[87,702,109],{"emptyLinePlaceholder":108},[87,704,706],{"class":89,"line":705},28,[87,707,452],{"class":115},[87,709,711,713,715],{"class":89,"line":710},29,[87,712,278],{"class":93},[87,714,143],{"class":142},[87,716,146],{"class":101},[87,718,720],{"class":89,"line":719},30,[87,721,288],{"class":101},[13,723,724,472],{},[469,725,471],{},[13,727,57],{},[13,729,730,733],{},[469,731,732],{},"嵌套if语句","：在if语句中，可以嵌套使用if语句，达到更精确的条件判断",[13,735,736],{},"案例需求：",[17,738,739,742,745],{},[20,740,741],{},"提示用户输入一个高考考试分数，根据分数做如下判断",[20,743,744],{},"分数如果大于600分视为考上一本，大于500分考上二本，大于400考上三本，其余视为未考上本科；",[20,746,747],{},"在一本分数中，如果大于700分，考入北大，大于650分，考入清华，大于600考入人大。",[13,749,750],{},[469,751,76],{},[78,753,755],{"className":80,"code":754,"language":82,"meta":83,"style":83},"int main() {\n    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    int score = 0;\n\n    cout \u003C\u003C \"请输入考试分数：\" \u003C\u003C endl;\n\n    cin >> score;\n\n    if (score > 600)\n    {\n        cout \u003C\u003C \"我考上了一本大学\" \u003C\u003C endl;\n        if (score > 700)\n        {\n            cout \u003C\u003C \"我考上了北大\" \u003C\u003C endl;\n        }\n        else if (score > 650)\n        {\n            cout \u003C\u003C \"我考上了清华\" \u003C\u003C endl;\n        }\n        else\n        {\n            cout \u003C\u003C \"我考上了人大\" \u003C\u003C endl;\n        }\n        \n    }\n    else if (score > 500)\n    {\n        cout \u003C\u003C \"我考上了二本大学\" \u003C\u003C endl;\n    }\n    else if (score > 400)\n    {\n        cout \u003C\u003C \"我考上了三本大学\" \u003C\u003C endl;\n    }\n    else\n    {\n        cout \u003C\u003C \"我未考上本科\" \u003C\u003C endl;\n    }\n\n\n    // 返回 0 表示程序正常结束。\n    return 0;\n}\n",[65,756,757,765,769,773,785,789,801,805,813,817,829,833,845,859,864,878,883,899,903,916,920,925,929,942,946,951,955,969,973,985,989,1004,1009,1022,1027,1032,1037,1050,1055,1060,1065,1070,1079],{"__ignoreMap":83},[87,758,759,761,763],{"class":89,"line":90},[87,760,94],{"class":93},[87,762,98],{"class":97},[87,764,102],{"class":101},[87,766,767],{"class":89,"line":105},[87,768,331],{"class":115},[87,770,771],{"class":89,"line":112},[87,772,109],{"emptyLinePlaceholder":108},[87,774,775,777,779,781,783],{"class":89,"line":119},[87,776,133],{"class":93},[87,778,136],{"class":101},[87,780,139],{"class":93},[87,782,143],{"class":142},[87,784,146],{"class":101},[87,786,787],{"class":89,"line":125},[87,788,109],{"emptyLinePlaceholder":108},[87,790,791,793,795,797,799],{"class":89,"line":130},[87,792,152],{"class":101},[87,794,155],{"class":93},[87,796,360],{"class":158},[87,798,162],{"class":93},[87,800,165],{"class":101},[87,802,803],{"class":89,"line":149},[87,804,109],{"emptyLinePlaceholder":108},[87,806,807,809,811],{"class":89,"line":168},[87,808,171],{"class":101},[87,810,174],{"class":93},[87,812,177],{"class":101},[87,814,815],{"class":89,"line":180},[87,816,109],{"emptyLinePlaceholder":108},[87,818,819,821,823,825,827],{"class":89,"line":185},[87,820,223],{"class":93},[87,822,226],{"class":101},[87,824,229],{"class":93},[87,826,232],{"class":142},[87,828,235],{"class":101},[87,830,831],{"class":89,"line":203},[87,832,241],{"class":101},[87,834,835,837,839,841,843],{"class":89,"line":208},[87,836,247],{"class":101},[87,838,155],{"class":93},[87,840,405],{"class":158},[87,842,162],{"class":93},[87,844,165],{"class":101},[87,846,847,850,852,854,857],{"class":89,"line":214},[87,848,849],{"class":93},"        if",[87,851,226],{"class":101},[87,853,229],{"class":93},[87,855,856],{"class":142}," 700",[87,858,235],{"class":101},[87,860,861],{"class":89,"line":220},[87,862,863],{"class":101},"        {\n",[87,865,866,869,871,874,876],{"class":89,"line":238},[87,867,868],{"class":101},"            cout ",[87,870,155],{"class":93},[87,872,873],{"class":158}," \"我考上了北大\"",[87,875,162],{"class":93},[87,877,165],{"class":101},[87,879,880],{"class":89,"line":244},[87,881,882],{"class":101},"        }\n",[87,884,885,888,890,892,894,897],{"class":89,"line":259},[87,886,887],{"class":93},"        else",[87,889,598],{"class":93},[87,891,226],{"class":101},[87,893,229],{"class":93},[87,895,896],{"class":142}," 650",[87,898,235],{"class":101},[87,900,901],{"class":89,"line":265},[87,902,863],{"class":101},[87,904,905,907,909,912,914],{"class":89,"line":270},[87,906,868],{"class":101},[87,908,155],{"class":93},[87,910,911],{"class":158}," \"我考上了清华\"",[87,913,162],{"class":93},[87,915,165],{"class":101},[87,917,918],{"class":89,"line":275},[87,919,882],{"class":101},[87,921,922],{"class":89,"line":285},[87,923,924],{"class":93},"        else\n",[87,926,927],{"class":89,"line":463},[87,928,863],{"class":101},[87,930,931,933,935,938,940],{"class":89,"line":671},[87,932,868],{"class":101},[87,934,155],{"class":93},[87,936,937],{"class":158}," \"我考上了人大\"",[87,939,162],{"class":93},[87,941,165],{"class":101},[87,943,944],{"class":89,"line":676},[87,945,882],{"class":101},[87,947,948],{"class":89,"line":690},[87,949,950],{"class":101},"        \n",[87,952,953],{"class":89,"line":695},[87,954,262],{"class":101},[87,956,957,959,961,963,965,967],{"class":89,"line":700},[87,958,595],{"class":93},[87,960,598],{"class":93},[87,962,226],{"class":101},[87,964,229],{"class":93},[87,966,605],{"class":142},[87,968,235],{"class":101},[87,970,971],{"class":89,"line":705},[87,972,241],{"class":101},[87,974,975,977,979,981,983],{"class":89,"line":710},[87,976,247],{"class":101},[87,978,155],{"class":93},[87,980,620],{"class":158},[87,982,162],{"class":93},[87,984,165],{"class":101},[87,986,987],{"class":89,"line":719},[87,988,262],{"class":101},[87,990,992,994,996,998,1000,1002],{"class":89,"line":991},31,[87,993,595],{"class":93},[87,995,598],{"class":93},[87,997,226],{"class":101},[87,999,229],{"class":93},[87,1001,641],{"class":142},[87,1003,235],{"class":101},[87,1005,1007],{"class":89,"line":1006},32,[87,1008,241],{"class":101},[87,1010,1012,1014,1016,1018,1020],{"class":89,"line":1011},33,[87,1013,247],{"class":101},[87,1015,155],{"class":93},[87,1017,656],{"class":158},[87,1019,162],{"class":93},[87,1021,165],{"class":101},[87,1023,1025],{"class":89,"line":1024},34,[87,1026,262],{"class":101},[87,1028,1030],{"class":89,"line":1029},35,[87,1031,418],{"class":93},[87,1033,1035],{"class":89,"line":1034},36,[87,1036,241],{"class":101},[87,1038,1040,1042,1044,1046,1048],{"class":89,"line":1039},37,[87,1041,247],{"class":101},[87,1043,155],{"class":93},[87,1045,683],{"class":158},[87,1047,162],{"class":93},[87,1049,165],{"class":101},[87,1051,1053],{"class":89,"line":1052},38,[87,1054,262],{"class":101},[87,1056,1058],{"class":89,"line":1057},39,[87,1059,109],{"emptyLinePlaceholder":108},[87,1061,1063],{"class":89,"line":1062},40,[87,1064,109],{"emptyLinePlaceholder":108},[87,1066,1068],{"class":89,"line":1067},41,[87,1069,452],{"class":115},[87,1071,1073,1075,1077],{"class":89,"line":1072},42,[87,1074,278],{"class":93},[87,1076,143],{"class":142},[87,1078,146],{"class":101},[87,1080,1082],{"class":89,"line":1081},43,[87,1083,288],{"class":101},[13,1085,1086,472],{},[469,1087,471],{},[13,1089,1090,1093],{},[469,1091,1092],{},"练习案例："," 三只小猪称体重",[13,1095,1096,1097],{},"有三只小猪ABC，请分别输入三只小猪的体重，并且判断哪只小猪最重？",[71,1098],{"alt":1099,"src":1100},"三只小猪","https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-img-9216ce309a.webp",[34,1102,1103],{"id":1103},"三目运算符",[13,1105,1106,1109],{},[469,1107,1108],{},"作用："," 通过三目运算符实现简单的判断",[13,1111,1112,1115],{},[469,1113,1114],{},"语法：",[65,1116,1117],{},"表达式1 ? 表达式2 ：表达式3",[13,1119,1120],{},[469,1121,1122],{},"解释：",[13,1124,1125],{},"如果表达式1的值为真，执行表达式2，并返回表达式2的结果；",[13,1127,1128],{},"如果表达式1的值为假，执行表达式3，并返回表达式3的结果。",[13,1130,1131],{},[469,1132,76],{},[78,1134,1136],{"className":80,"code":1135,"language":82,"meta":83,"style":83},"int main() {\n\n    int a = 10;\n    int b = 20;\n    int c = 0;\n\n    c = a > b ? a : b;\n    cout \u003C\u003C \"c = \" \u003C\u003C c \u003C\u003C endl;\n\n    //C++中三目运算符返回的是变量,可以继续赋值\n\n    (a > b ? a : b) = 100;\n\n    cout \u003C\u003C \"a = \" \u003C\u003C a \u003C\u003C endl;\n    cout \u003C\u003C \"b = \" \u003C\u003C b \u003C\u003C endl;\n    cout \u003C\u003C \"c = \" \u003C\u003C c \u003C\u003C endl;\n\n\n    return 0;\n}\n",[65,1137,1138,1146,1150,1164,1178,1191,1195,1219,1236,1240,1245,1249,1274,1278,1295,1312,1328,1332,1336,1344],{"__ignoreMap":83},[87,1139,1140,1142,1144],{"class":89,"line":90},[87,1141,94],{"class":93},[87,1143,98],{"class":97},[87,1145,102],{"class":101},[87,1147,1148],{"class":89,"line":105},[87,1149,109],{"emptyLinePlaceholder":108},[87,1151,1152,1154,1157,1159,1162],{"class":89,"line":112},[87,1153,133],{"class":93},[87,1155,1156],{"class":101}," a ",[87,1158,139],{"class":93},[87,1160,1161],{"class":142}," 10",[87,1163,146],{"class":101},[87,1165,1166,1168,1171,1173,1176],{"class":89,"line":119},[87,1167,133],{"class":93},[87,1169,1170],{"class":101}," b ",[87,1172,139],{"class":93},[87,1174,1175],{"class":142}," 20",[87,1177,146],{"class":101},[87,1179,1180,1182,1185,1187,1189],{"class":89,"line":125},[87,1181,133],{"class":93},[87,1183,1184],{"class":101}," c ",[87,1186,139],{"class":93},[87,1188,143],{"class":142},[87,1190,146],{"class":101},[87,1192,1193],{"class":89,"line":130},[87,1194,109],{"emptyLinePlaceholder":108},[87,1196,1197,1200,1202,1204,1206,1208,1211,1213,1216],{"class":89,"line":149},[87,1198,1199],{"class":101},"    c ",[87,1201,139],{"class":93},[87,1203,1156],{"class":101},[87,1205,229],{"class":93},[87,1207,1170],{"class":101},[87,1209,1210],{"class":93},"?",[87,1212,1156],{"class":101},[87,1214,1215],{"class":93},":",[87,1217,1218],{"class":101}," b;\n",[87,1220,1221,1223,1225,1228,1230,1232,1234],{"class":89,"line":168},[87,1222,152],{"class":101},[87,1224,155],{"class":93},[87,1226,1227],{"class":158}," \"c = \"",[87,1229,162],{"class":93},[87,1231,1184],{"class":101},[87,1233,155],{"class":93},[87,1235,165],{"class":101},[87,1237,1238],{"class":89,"line":180},[87,1239,109],{"emptyLinePlaceholder":108},[87,1241,1242],{"class":89,"line":185},[87,1243,1244],{"class":115},"    //C++中三目运算符返回的是变量,可以继续赋值\n",[87,1246,1247],{"class":89,"line":203},[87,1248,109],{"emptyLinePlaceholder":108},[87,1250,1251,1254,1256,1258,1260,1262,1264,1267,1269,1272],{"class":89,"line":208},[87,1252,1253],{"class":101},"    (a ",[87,1255,229],{"class":93},[87,1257,1170],{"class":101},[87,1259,1210],{"class":93},[87,1261,1156],{"class":101},[87,1263,1215],{"class":93},[87,1265,1266],{"class":101}," b) ",[87,1268,139],{"class":93},[87,1270,1271],{"class":142}," 100",[87,1273,146],{"class":101},[87,1275,1276],{"class":89,"line":214},[87,1277,109],{"emptyLinePlaceholder":108},[87,1279,1280,1282,1284,1287,1289,1291,1293],{"class":89,"line":220},[87,1281,152],{"class":101},[87,1283,155],{"class":93},[87,1285,1286],{"class":158}," \"a = \"",[87,1288,162],{"class":93},[87,1290,1156],{"class":101},[87,1292,155],{"class":93},[87,1294,165],{"class":101},[87,1296,1297,1299,1301,1304,1306,1308,1310],{"class":89,"line":238},[87,1298,152],{"class":101},[87,1300,155],{"class":93},[87,1302,1303],{"class":158}," \"b = \"",[87,1305,162],{"class":93},[87,1307,1170],{"class":101},[87,1309,155],{"class":93},[87,1311,165],{"class":101},[87,1313,1314,1316,1318,1320,1322,1324,1326],{"class":89,"line":244},[87,1315,152],{"class":101},[87,1317,155],{"class":93},[87,1319,1227],{"class":158},[87,1321,162],{"class":93},[87,1323,1184],{"class":101},[87,1325,155],{"class":93},[87,1327,165],{"class":101},[87,1329,1330],{"class":89,"line":259},[87,1331,109],{"emptyLinePlaceholder":108},[87,1333,1334],{"class":89,"line":265},[87,1335,109],{"emptyLinePlaceholder":108},[87,1337,1338,1340,1342],{"class":89,"line":270},[87,1339,278],{"class":93},[87,1341,143],{"class":142},[87,1343,146],{"class":101},[87,1345,1346],{"class":89,"line":275},[87,1347,288],{"class":101},[13,1349,1350,1352],{},[469,1351,471],{}," 运行后会按输出语句打印对应内容，变量值可结合初始化、赋值和函数调用顺序推导。",[292,1354,1355],{},[13,1356,1357],{},"总结：和if语句比较，三目运算符优点是短小整洁，缺点是如果用嵌套，结构不清晰",[34,1359,1360],{"id":1360},"switch语句",[13,1362,1363],{},"**作用：**执行多条件分支语句",[13,1365,1366],{},[469,1367,1114],{},[78,1369,1371],{"className":80,"code":1370,"language":82,"meta":83,"style":83},"switch(表达式)\n\n{\n\n    case 结果1：执行语句;break;\n\n    case 结果2：执行语句;break;\n\n    ...\n\n    default:执行语句;break;\n\n}\n\n",[65,1372,1373,1381,1385,1390,1394,1407,1411,1422,1426,1431,1435,1447,1451],{"__ignoreMap":83},[87,1374,1375,1378],{"class":89,"line":90},[87,1376,1377],{"class":93},"switch",[87,1379,1380],{"class":101},"(表达式)\n",[87,1382,1383],{"class":89,"line":105},[87,1384,109],{"emptyLinePlaceholder":108},[87,1386,1387],{"class":89,"line":112},[87,1388,1389],{"class":101},"{\n",[87,1391,1392],{"class":89,"line":119},[87,1393,109],{"emptyLinePlaceholder":108},[87,1395,1396,1399,1402,1405],{"class":89,"line":125},[87,1397,1398],{"class":93},"    case",[87,1400,1401],{"class":101}," 结果1：执行语句;",[87,1403,1404],{"class":93},"break",[87,1406,146],{"class":101},[87,1408,1409],{"class":89,"line":130},[87,1410,109],{"emptyLinePlaceholder":108},[87,1412,1413,1415,1418,1420],{"class":89,"line":149},[87,1414,1398],{"class":93},[87,1416,1417],{"class":101}," 结果2：执行语句;",[87,1419,1404],{"class":93},[87,1421,146],{"class":101},[87,1423,1424],{"class":89,"line":168},[87,1425,109],{"emptyLinePlaceholder":108},[87,1427,1428],{"class":89,"line":180},[87,1429,1430],{"class":101},"    ...\n",[87,1432,1433],{"class":89,"line":185},[87,1434,109],{"emptyLinePlaceholder":108},[87,1436,1437,1440,1443,1445],{"class":89,"line":203},[87,1438,1439],{"class":93},"    default",[87,1441,1442],{"class":101},":执行语句;",[87,1444,1404],{"class":93},[87,1446,146],{"class":101},[87,1448,1449],{"class":89,"line":208},[87,1450,109],{"emptyLinePlaceholder":108},[87,1452,1453],{"class":89,"line":214},[87,1454,288],{"class":101},[13,1456,1457,1459],{},[469,1458,471],{}," 这段是语法片段，重点看写法；补全上下文后再运行。",[13,1461,1462],{},[469,1463,76],{},[78,1465,1467],{"className":80,"code":1466,"language":82,"meta":83,"style":83},"int main() {\n\n    //请给电影评分 \n    //10 ~ 9   经典   \n    // 8 ~ 7   非常好\n    // 6 ~ 5   一般\n    // 5分以下 烂片\n\n    int score = 0;\n    cout \u003C\u003C \"请给电影打分\" \u003C\u003C endl;\n    cin >> score;\n\n    switch (score)\n    {\n    case 10:\n    case 9:\n        cout \u003C\u003C \"经典\" \u003C\u003C endl;\n        break;\n    case 8:\n        cout \u003C\u003C \"非常好\" \u003C\u003C endl;\n        break;\n    case 7:\n    case 6:\n        cout \u003C\u003C \"一般\" \u003C\u003C endl;\n        break;\n    default:\n        cout \u003C\u003C \"烂片\" \u003C\u003C endl;\n        break;\n    }\n\n\n    return 0;\n}\n",[65,1468,1469,1477,1481,1486,1491,1496,1501,1506,1510,1522,1535,1543,1547,1555,1559,1568,1577,1590,1597,1606,1619,1625,1634,1643,1656,1662,1668,1681,1687,1691,1695,1699,1707],{"__ignoreMap":83},[87,1470,1471,1473,1475],{"class":89,"line":90},[87,1472,94],{"class":93},[87,1474,98],{"class":97},[87,1476,102],{"class":101},[87,1478,1479],{"class":89,"line":105},[87,1480,109],{"emptyLinePlaceholder":108},[87,1482,1483],{"class":89,"line":112},[87,1484,1485],{"class":115},"    //请给电影评分 \n",[87,1487,1488],{"class":89,"line":119},[87,1489,1490],{"class":115},"    //10 ~ 9   经典   \n",[87,1492,1493],{"class":89,"line":125},[87,1494,1495],{"class":115},"    // 8 ~ 7   非常好\n",[87,1497,1498],{"class":89,"line":130},[87,1499,1500],{"class":115},"    // 6 ~ 5   一般\n",[87,1502,1503],{"class":89,"line":149},[87,1504,1505],{"class":115},"    // 5分以下 烂片\n",[87,1507,1508],{"class":89,"line":168},[87,1509,109],{"emptyLinePlaceholder":108},[87,1511,1512,1514,1516,1518,1520],{"class":89,"line":180},[87,1513,133],{"class":93},[87,1515,136],{"class":101},[87,1517,139],{"class":93},[87,1519,143],{"class":142},[87,1521,146],{"class":101},[87,1523,1524,1526,1528,1531,1533],{"class":89,"line":185},[87,1525,152],{"class":101},[87,1527,155],{"class":93},[87,1529,1530],{"class":158}," \"请给电影打分\"",[87,1532,162],{"class":93},[87,1534,165],{"class":101},[87,1536,1537,1539,1541],{"class":89,"line":203},[87,1538,171],{"class":101},[87,1540,174],{"class":93},[87,1542,177],{"class":101},[87,1544,1545],{"class":89,"line":208},[87,1546,109],{"emptyLinePlaceholder":108},[87,1548,1549,1552],{"class":89,"line":214},[87,1550,1551],{"class":93},"    switch",[87,1553,1554],{"class":101}," (score)\n",[87,1556,1557],{"class":89,"line":220},[87,1558,241],{"class":101},[87,1560,1561,1563,1565],{"class":89,"line":238},[87,1562,1398],{"class":93},[87,1564,1161],{"class":142},[87,1566,1567],{"class":101},":\n",[87,1569,1570,1572,1575],{"class":89,"line":244},[87,1571,1398],{"class":93},[87,1573,1574],{"class":142}," 9",[87,1576,1567],{"class":101},[87,1578,1579,1581,1583,1586,1588],{"class":89,"line":259},[87,1580,247],{"class":101},[87,1582,155],{"class":93},[87,1584,1585],{"class":158}," \"经典\"",[87,1587,162],{"class":93},[87,1589,165],{"class":101},[87,1591,1592,1595],{"class":89,"line":265},[87,1593,1594],{"class":93},"        break",[87,1596,146],{"class":101},[87,1598,1599,1601,1604],{"class":89,"line":270},[87,1600,1398],{"class":93},[87,1602,1603],{"class":142}," 8",[87,1605,1567],{"class":101},[87,1607,1608,1610,1612,1615,1617],{"class":89,"line":275},[87,1609,247],{"class":101},[87,1611,155],{"class":93},[87,1613,1614],{"class":158}," \"非常好\"",[87,1616,162],{"class":93},[87,1618,165],{"class":101},[87,1620,1621,1623],{"class":89,"line":285},[87,1622,1594],{"class":93},[87,1624,146],{"class":101},[87,1626,1627,1629,1632],{"class":89,"line":463},[87,1628,1398],{"class":93},[87,1630,1631],{"class":142}," 7",[87,1633,1567],{"class":101},[87,1635,1636,1638,1641],{"class":89,"line":671},[87,1637,1398],{"class":93},[87,1639,1640],{"class":142}," 6",[87,1642,1567],{"class":101},[87,1644,1645,1647,1649,1652,1654],{"class":89,"line":676},[87,1646,247],{"class":101},[87,1648,155],{"class":93},[87,1650,1651],{"class":158}," \"一般\"",[87,1653,162],{"class":93},[87,1655,165],{"class":101},[87,1657,1658,1660],{"class":89,"line":690},[87,1659,1594],{"class":93},[87,1661,146],{"class":101},[87,1663,1664,1666],{"class":89,"line":695},[87,1665,1439],{"class":93},[87,1667,1567],{"class":101},[87,1669,1670,1672,1674,1677,1679],{"class":89,"line":700},[87,1671,247],{"class":101},[87,1673,155],{"class":93},[87,1675,1676],{"class":158}," \"烂片\"",[87,1678,162],{"class":93},[87,1680,165],{"class":101},[87,1682,1683,1685],{"class":89,"line":705},[87,1684,1594],{"class":93},[87,1686,146],{"class":101},[87,1688,1689],{"class":89,"line":710},[87,1690,262],{"class":101},[87,1692,1693],{"class":89,"line":719},[87,1694,109],{"emptyLinePlaceholder":108},[87,1696,1697],{"class":89,"line":991},[87,1698,109],{"emptyLinePlaceholder":108},[87,1700,1701,1703,1705],{"class":89,"line":1006},[87,1702,278],{"class":93},[87,1704,143],{"class":142},[87,1706,146],{"class":101},[87,1708,1709],{"class":89,"line":1011},[87,1710,288],{"class":101},[13,1712,1713,472],{},[469,1714,471],{},[292,1716,1717],{},[13,1718,1719],{},"注意1：switch语句中表达式类型只能是整型或者字符型",[292,1721,1722],{},[13,1723,1724],{},"注意2：case里如果没有break，那么程序会一直向下执行",[292,1726,1727],{},[13,1728,1729],{},"总结：与if语句比，对于多条件判断时，switch的结构清晰，执行效率高，缺点是switch不可以判断区间",[30,1731,1732],{"id":1732},"循环结构",[34,1734,1735],{"id":1735},"while循环语句",[13,1737,1738],{},"**作用：**满足循环条件，执行循环语句",[13,1740,1741,1743],{},[469,1742,1114],{},[65,1744,1745],{}," while(循环条件){ 循环语句 }",[13,1747,1748,1750],{},[469,1749,1122],{},"==只要循环条件的结果为真，就执行循环语句==",[13,1752,1753],{},[71,1754],{"alt":71,"src":1755},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-clip-image002-1541668640382-f354af5364.webp",[13,1757,1758],{},[469,1759,76],{},[78,1761,1763],{"className":80,"code":1762,"language":82,"meta":83,"style":83},"int main() {\n    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    int num = 0;\n    while (num \u003C 10)\n    {\n        cout \u003C\u003C \"num = \" \u003C\u003C num \u003C\u003C endl;\n        num++;\n    }\n    \n\n    // 返回 0 表示程序正常结束。\n    return 0;\n}\n",[65,1764,1765,1773,1777,1781,1794,1809,1813,1830,1840,1844,1849,1853,1857,1865],{"__ignoreMap":83},[87,1766,1767,1769,1771],{"class":89,"line":90},[87,1768,94],{"class":93},[87,1770,98],{"class":97},[87,1772,102],{"class":101},[87,1774,1775],{"class":89,"line":105},[87,1776,331],{"class":115},[87,1778,1779],{"class":89,"line":112},[87,1780,109],{"emptyLinePlaceholder":108},[87,1782,1783,1785,1788,1790,1792],{"class":89,"line":119},[87,1784,133],{"class":93},[87,1786,1787],{"class":101}," num ",[87,1789,139],{"class":93},[87,1791,143],{"class":142},[87,1793,146],{"class":101},[87,1795,1796,1799,1802,1805,1807],{"class":89,"line":125},[87,1797,1798],{"class":93},"    while",[87,1800,1801],{"class":101}," (num ",[87,1803,1804],{"class":93},"\u003C",[87,1806,1161],{"class":142},[87,1808,235],{"class":101},[87,1810,1811],{"class":89,"line":130},[87,1812,241],{"class":101},[87,1814,1815,1817,1819,1822,1824,1826,1828],{"class":89,"line":149},[87,1816,247],{"class":101},[87,1818,155],{"class":93},[87,1820,1821],{"class":158}," \"num = \"",[87,1823,162],{"class":93},[87,1825,1787],{"class":101},[87,1827,155],{"class":93},[87,1829,165],{"class":101},[87,1831,1832,1835,1838],{"class":89,"line":168},[87,1833,1834],{"class":101},"        num",[87,1836,1837],{"class":93},"++",[87,1839,146],{"class":101},[87,1841,1842],{"class":89,"line":180},[87,1843,262],{"class":101},[87,1845,1846],{"class":89,"line":185},[87,1847,1848],{"class":101},"    \n",[87,1850,1851],{"class":89,"line":203},[87,1852,109],{"emptyLinePlaceholder":108},[87,1854,1855],{"class":89,"line":208},[87,1856,452],{"class":115},[87,1858,1859,1861,1863],{"class":89,"line":214},[87,1860,278],{"class":93},[87,1862,143],{"class":142},[87,1864,146],{"class":101},[87,1866,1867],{"class":89,"line":220},[87,1868,288],{"class":101},[13,1870,1871,1352],{},[469,1872,471],{},[292,1874,1875],{},[13,1876,1877],{},"注意：在执行循环语句时候，程序必须提供跳出循环的出口，否则出现死循环",[13,1879,1880,1883],{},[469,1881,1882],{},"while循环练习案例：","==猜数字==",[13,1885,1886],{},"**案例描述：**系统随机生成一个1到100之间的数字，玩家进行猜测，如果猜错，提示玩家数字过大或过小，如果猜对恭喜玩家胜利，并且退出游戏。",[13,1888,1889],{},[71,1890],{"alt":1891,"src":1892},"猜数字","https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-img-97c3bdd8bb.webp",[34,1894,1896],{"id":1895},"dowhile循环语句","do...while循环语句",[13,1898,1899,1901],{},[469,1900,1108],{}," 满足循环条件，执行循环语句",[13,1903,1904,1906,1907],{},[469,1905,1114],{}," ",[65,1908,1909],{},"do{ 循环语句 } while(循环条件);",[13,1911,1912],{},"**注意：**与while的区别在于==do...while会先执行一次循环语句==，再判断循环条件",[13,1914,1915],{},[71,1916],{"alt":71,"src":1917},"https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-clip-image002-1541671163478-92952bb1c4.webp",[13,1919,1920],{},[469,1921,76],{},[78,1923,1925],{"className":80,"code":1924,"language":82,"meta":83,"style":83},"int main() {\n    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    int num = 0;\n\n    do\n    {\n        cout \u003C\u003C num \u003C\u003C endl;\n        num++;\n\n    } while (num \u003C 10);\n    \n    \n\n    // 返回 0 表示程序正常结束。\n    return 0;\n}\n",[65,1926,1927,1935,1939,1943,1955,1959,1964,1968,1980,1988,1992,2009,2013,2017,2021,2025,2033],{"__ignoreMap":83},[87,1928,1929,1931,1933],{"class":89,"line":90},[87,1930,94],{"class":93},[87,1932,98],{"class":97},[87,1934,102],{"class":101},[87,1936,1937],{"class":89,"line":105},[87,1938,331],{"class":115},[87,1940,1941],{"class":89,"line":112},[87,1942,109],{"emptyLinePlaceholder":108},[87,1944,1945,1947,1949,1951,1953],{"class":89,"line":119},[87,1946,133],{"class":93},[87,1948,1787],{"class":101},[87,1950,139],{"class":93},[87,1952,143],{"class":142},[87,1954,146],{"class":101},[87,1956,1957],{"class":89,"line":125},[87,1958,109],{"emptyLinePlaceholder":108},[87,1960,1961],{"class":89,"line":130},[87,1962,1963],{"class":93},"    do\n",[87,1965,1966],{"class":89,"line":149},[87,1967,241],{"class":101},[87,1969,1970,1972,1974,1976,1978],{"class":89,"line":168},[87,1971,247],{"class":101},[87,1973,155],{"class":93},[87,1975,1787],{"class":101},[87,1977,155],{"class":93},[87,1979,165],{"class":101},[87,1981,1982,1984,1986],{"class":89,"line":180},[87,1983,1834],{"class":101},[87,1985,1837],{"class":93},[87,1987,146],{"class":101},[87,1989,1990],{"class":89,"line":185},[87,1991,109],{"emptyLinePlaceholder":108},[87,1993,1994,1997,2000,2002,2004,2006],{"class":89,"line":203},[87,1995,1996],{"class":101},"    } ",[87,1998,1999],{"class":93},"while",[87,2001,1801],{"class":101},[87,2003,1804],{"class":93},[87,2005,1161],{"class":142},[87,2007,2008],{"class":101},");\n",[87,2010,2011],{"class":89,"line":208},[87,2012,1848],{"class":101},[87,2014,2015],{"class":89,"line":214},[87,2016,1848],{"class":101},[87,2018,2019],{"class":89,"line":220},[87,2020,109],{"emptyLinePlaceholder":108},[87,2022,2023],{"class":89,"line":238},[87,2024,452],{"class":115},[87,2026,2027,2029,2031],{"class":89,"line":244},[87,2028,278],{"class":93},[87,2030,143],{"class":142},[87,2032,146],{"class":101},[87,2034,2035],{"class":89,"line":259},[87,2036,288],{"class":101},[13,2038,2039,1352],{},[469,2040,471],{},[292,2042,2043],{},[13,2044,2045],{},"总结：与while循环区别在于，do...while先执行一次循环语句，再判断循环条件",[13,2047,2048],{},[469,2049,2050],{},"练习案例：水仙花数",[13,2052,2053],{},"**案例描述：**水仙花数是指一个 3 位数，它的每个位上的数字的 3次幂之和等于它本身",[13,2055,2056],{},"例如：1^3 + 5^3+ 3^3 = 153",[13,2058,2059],{},"请利用do...while语句，求出所有3位数中的水仙花数",[34,2061,2062],{"id":2062},"for循环语句",[13,2064,2065,1901],{},[469,2066,1108],{},[13,2068,2069,2071],{},[469,2070,1114],{},[65,2072,2073],{}," for(起始表达式;条件表达式;末尾循环体) { 循环语句; }",[13,2075,2076],{},[469,2077,76],{},[78,2079,2081],{"className":80,"code":2080,"language":82,"meta":83,"style":83},"int main() {\n    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    for (int i = 0; i \u003C 10; i++)\n    {\n        cout \u003C\u003C i \u003C\u003C endl;\n    }\n    \n\n    // 返回 0 表示程序正常结束。\n    return 0;\n}\n",[65,2082,2083,2091,2095,2099,2130,2134,2146,2150,2154,2158,2162,2170],{"__ignoreMap":83},[87,2084,2085,2087,2089],{"class":89,"line":90},[87,2086,94],{"class":93},[87,2088,98],{"class":97},[87,2090,102],{"class":101},[87,2092,2093],{"class":89,"line":105},[87,2094,331],{"class":115},[87,2096,2097],{"class":89,"line":112},[87,2098,109],{"emptyLinePlaceholder":108},[87,2100,2101,2104,2107,2109,2112,2114,2116,2119,2121,2123,2126,2128],{"class":89,"line":119},[87,2102,2103],{"class":93},"    for",[87,2105,2106],{"class":101}," (",[87,2108,94],{"class":93},[87,2110,2111],{"class":101}," i ",[87,2113,139],{"class":93},[87,2115,143],{"class":142},[87,2117,2118],{"class":101},"; i ",[87,2120,1804],{"class":93},[87,2122,1161],{"class":142},[87,2124,2125],{"class":101},"; i",[87,2127,1837],{"class":93},[87,2129,235],{"class":101},[87,2131,2132],{"class":89,"line":125},[87,2133,241],{"class":101},[87,2135,2136,2138,2140,2142,2144],{"class":89,"line":130},[87,2137,247],{"class":101},[87,2139,155],{"class":93},[87,2141,2111],{"class":101},[87,2143,155],{"class":93},[87,2145,165],{"class":101},[87,2147,2148],{"class":89,"line":149},[87,2149,262],{"class":101},[87,2151,2152],{"class":89,"line":168},[87,2153,1848],{"class":101},[87,2155,2156],{"class":89,"line":180},[87,2157,109],{"emptyLinePlaceholder":108},[87,2159,2160],{"class":89,"line":185},[87,2161,452],{"class":115},[87,2163,2164,2166,2168],{"class":89,"line":203},[87,2165,278],{"class":93},[87,2167,143],{"class":142},[87,2169,146],{"class":101},[87,2171,2172],{"class":89,"line":208},[87,2173,288],{"class":101},[13,2175,2176,1352],{},[469,2177,471],{},[13,2179,2180],{},[469,2181,2182],{},"详解：",[13,2184,2185],{},[71,2186],{"alt":2187,"src":2188},"1541673704101","https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-1541673704101-896e39119b.webp",[292,2190,2191],{},[13,2192,2193],{},"注意：for循环中的表达式，要用分号进行分隔",[292,2195,2196],{},[13,2197,2198],{},"总结：while , do...while, for都是开发中常用的循环语句，for循环结构比较清晰，比较常用",[13,2200,2201],{},[469,2202,2203],{},"练习案例：敲桌子",[13,2205,2206],{},"案例描述：从1开始数到数字100， 如果数字个位含有7，或者数字十位含有7，或者该数字是7的倍数，我们打印敲桌子，其余数字直接打印输出。",[13,2208,2209],{},[71,2210],{"alt":2211,"src":2212},"timg","https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-timg-c3dc8314a2.webp",[34,2214,2215],{"id":2215},"嵌套循环",[13,2217,2218,2220],{},[469,2219,1108],{}," 在循环体中再嵌套一层循环，解决一些实际问题",[13,2222,2223],{},"例如我们想在屏幕中打印如下图片，就需要利用嵌套循环",[13,2225,2226],{},[71,2227],{"alt":2228,"src":2229},"1541676003486","https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-1541676003486-69cdc4d8ef.webp",[13,2231,2232],{},[469,2233,76],{},[78,2235,2237],{"className":80,"code":2236,"language":82,"meta":83,"style":83},"int main() {\n\n    //外层循环执行1次，内层循环执行1轮\n    for (int i = 0; i \u003C 10; i++)\n    {\n        for (int j = 0; j \u003C 10; j++)\n        {\n            cout \u003C\u003C \"*\" \u003C\u003C \" \";\n        }\n        cout \u003C\u003C endl;\n    }\n\n\n    return 0;\n}\n",[65,2238,2239,2247,2251,2256,2282,2286,2316,2320,2336,2340,2348,2352,2356,2360,2368],{"__ignoreMap":83},[87,2240,2241,2243,2245],{"class":89,"line":90},[87,2242,94],{"class":93},[87,2244,98],{"class":97},[87,2246,102],{"class":101},[87,2248,2249],{"class":89,"line":105},[87,2250,109],{"emptyLinePlaceholder":108},[87,2252,2253],{"class":89,"line":112},[87,2254,2255],{"class":115},"    //外层循环执行1次，内层循环执行1轮\n",[87,2257,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280],{"class":89,"line":119},[87,2259,2103],{"class":93},[87,2261,2106],{"class":101},[87,2263,94],{"class":93},[87,2265,2111],{"class":101},[87,2267,139],{"class":93},[87,2269,143],{"class":142},[87,2271,2118],{"class":101},[87,2273,1804],{"class":93},[87,2275,1161],{"class":142},[87,2277,2125],{"class":101},[87,2279,1837],{"class":93},[87,2281,235],{"class":101},[87,2283,2284],{"class":89,"line":125},[87,2285,241],{"class":101},[87,2287,2288,2291,2293,2295,2298,2300,2302,2305,2307,2309,2312,2314],{"class":89,"line":130},[87,2289,2290],{"class":93},"        for",[87,2292,2106],{"class":101},[87,2294,94],{"class":93},[87,2296,2297],{"class":101}," j ",[87,2299,139],{"class":93},[87,2301,143],{"class":142},[87,2303,2304],{"class":101},"; j ",[87,2306,1804],{"class":93},[87,2308,1161],{"class":142},[87,2310,2311],{"class":101},"; j",[87,2313,1837],{"class":93},[87,2315,235],{"class":101},[87,2317,2318],{"class":89,"line":149},[87,2319,863],{"class":101},[87,2321,2322,2324,2326,2329,2331,2334],{"class":89,"line":168},[87,2323,868],{"class":101},[87,2325,155],{"class":93},[87,2327,2328],{"class":158}," \"*\"",[87,2330,162],{"class":93},[87,2332,2333],{"class":158}," \" \"",[87,2335,146],{"class":101},[87,2337,2338],{"class":89,"line":180},[87,2339,882],{"class":101},[87,2341,2342,2344,2346],{"class":89,"line":185},[87,2343,247],{"class":101},[87,2345,155],{"class":93},[87,2347,165],{"class":101},[87,2349,2350],{"class":89,"line":203},[87,2351,262],{"class":101},[87,2353,2354],{"class":89,"line":208},[87,2355,109],{"emptyLinePlaceholder":108},[87,2357,2358],{"class":89,"line":214},[87,2359,109],{"emptyLinePlaceholder":108},[87,2361,2362,2364,2366],{"class":89,"line":220},[87,2363,278],{"class":93},[87,2365,143],{"class":142},[87,2367,146],{"class":101},[87,2369,2370],{"class":89,"line":238},[87,2371,288],{"class":101},[13,2373,2374,1352],{},[469,2375,471],{},[13,2377,2378],{},"**练习案例：**乘法口诀表",[13,2380,2381],{},"案例描述：利用嵌套循环，实现九九乘法表",[13,2383,2384],{},[71,2385],{"alt":2386,"src":2387},"0006018857256120_b","https://cdn.tungchiahui.cn/tungwebsite/assets/images/2023/10/05/stage1-0006018857256120-b-0276b13596.webp",[30,2389,2390],{"id":2390},"跳转语句",[34,2392,2393],{"id":2393},"break语句",[13,2395,2396,2399],{},[469,2397,2398],{},"作用:"," 用于跳出==选择结构==或者==循环结构==",[13,2401,2402],{},"break使用的时机：",[17,2404,2405,2408,2411],{},[20,2406,2407],{},"出现在switch条件语句中，作用是终止case并跳出switch",[20,2409,2410],{},"出现在循环语句中，作用是跳出当前的循环语句",[20,2412,2413],{},"出现在嵌套循环中，跳出最近的内层循环语句",[13,2415,2416],{},[469,2417,2418],{},"示例1：",[78,2420,2422],{"className":80,"code":2421,"language":82,"meta":83,"style":83},"int main() {\n    //1、在switch 语句中使用break\n    cout \u003C\u003C \"请选择您挑战副本的难度：\" \u003C\u003C endl;\n    cout \u003C\u003C \"1、普通\" \u003C\u003C endl;\n    cout \u003C\u003C \"2、中等\" \u003C\u003C endl;\n    cout \u003C\u003C \"3、困难\" \u003C\u003C endl;\n\n    int num = 0;\n\n    cin >> num;\n\n    switch (num)\n    {\n    case 1:\n        cout \u003C\u003C \"您选择的是普通难度\" \u003C\u003C endl;\n        break;\n    case 2:\n        cout \u003C\u003C \"您选择的是中等难度\" \u003C\u003C endl;\n        break;\n    case 3:\n        cout \u003C\u003C \"您选择的是困难难度\" \u003C\u003C endl;\n        break;\n    }\n\n\n    return 0;\n}\n",[65,2423,2424,2432,2437,2450,2463,2476,2489,2493,2505,2509,2518,2522,2529,2533,2542,2555,2561,2570,2583,2589,2598,2611,2617,2621,2625,2629,2637],{"__ignoreMap":83},[87,2425,2426,2428,2430],{"class":89,"line":90},[87,2427,94],{"class":93},[87,2429,98],{"class":97},[87,2431,102],{"class":101},[87,2433,2434],{"class":89,"line":105},[87,2435,2436],{"class":115},"    //1、在switch 语句中使用break\n",[87,2438,2439,2441,2443,2446,2448],{"class":89,"line":112},[87,2440,152],{"class":101},[87,2442,155],{"class":93},[87,2444,2445],{"class":158}," \"请选择您挑战副本的难度：\"",[87,2447,162],{"class":93},[87,2449,165],{"class":101},[87,2451,2452,2454,2456,2459,2461],{"class":89,"line":119},[87,2453,152],{"class":101},[87,2455,155],{"class":93},[87,2457,2458],{"class":158}," \"1、普通\"",[87,2460,162],{"class":93},[87,2462,165],{"class":101},[87,2464,2465,2467,2469,2472,2474],{"class":89,"line":125},[87,2466,152],{"class":101},[87,2468,155],{"class":93},[87,2470,2471],{"class":158}," \"2、中等\"",[87,2473,162],{"class":93},[87,2475,165],{"class":101},[87,2477,2478,2480,2482,2485,2487],{"class":89,"line":130},[87,2479,152],{"class":101},[87,2481,155],{"class":93},[87,2483,2484],{"class":158}," \"3、困难\"",[87,2486,162],{"class":93},[87,2488,165],{"class":101},[87,2490,2491],{"class":89,"line":149},[87,2492,109],{"emptyLinePlaceholder":108},[87,2494,2495,2497,2499,2501,2503],{"class":89,"line":168},[87,2496,133],{"class":93},[87,2498,1787],{"class":101},[87,2500,139],{"class":93},[87,2502,143],{"class":142},[87,2504,146],{"class":101},[87,2506,2507],{"class":89,"line":180},[87,2508,109],{"emptyLinePlaceholder":108},[87,2510,2511,2513,2515],{"class":89,"line":185},[87,2512,171],{"class":101},[87,2514,174],{"class":93},[87,2516,2517],{"class":101}," num;\n",[87,2519,2520],{"class":89,"line":203},[87,2521,109],{"emptyLinePlaceholder":108},[87,2523,2524,2526],{"class":89,"line":208},[87,2525,1551],{"class":93},[87,2527,2528],{"class":101}," (num)\n",[87,2530,2531],{"class":89,"line":214},[87,2532,241],{"class":101},[87,2534,2535,2537,2540],{"class":89,"line":220},[87,2536,1398],{"class":93},[87,2538,2539],{"class":142}," 1",[87,2541,1567],{"class":101},[87,2543,2544,2546,2548,2551,2553],{"class":89,"line":238},[87,2545,247],{"class":101},[87,2547,155],{"class":93},[87,2549,2550],{"class":158}," \"您选择的是普通难度\"",[87,2552,162],{"class":93},[87,2554,165],{"class":101},[87,2556,2557,2559],{"class":89,"line":244},[87,2558,1594],{"class":93},[87,2560,146],{"class":101},[87,2562,2563,2565,2568],{"class":89,"line":259},[87,2564,1398],{"class":93},[87,2566,2567],{"class":142}," 2",[87,2569,1567],{"class":101},[87,2571,2572,2574,2576,2579,2581],{"class":89,"line":265},[87,2573,247],{"class":101},[87,2575,155],{"class":93},[87,2577,2578],{"class":158}," \"您选择的是中等难度\"",[87,2580,162],{"class":93},[87,2582,165],{"class":101},[87,2584,2585,2587],{"class":89,"line":270},[87,2586,1594],{"class":93},[87,2588,146],{"class":101},[87,2590,2591,2593,2596],{"class":89,"line":275},[87,2592,1398],{"class":93},[87,2594,2595],{"class":142}," 3",[87,2597,1567],{"class":101},[87,2599,2600,2602,2604,2607,2609],{"class":89,"line":285},[87,2601,247],{"class":101},[87,2603,155],{"class":93},[87,2605,2606],{"class":158}," \"您选择的是困难难度\"",[87,2608,162],{"class":93},[87,2610,165],{"class":101},[87,2612,2613,2615],{"class":89,"line":463},[87,2614,1594],{"class":93},[87,2616,146],{"class":101},[87,2618,2619],{"class":89,"line":671},[87,2620,262],{"class":101},[87,2622,2623],{"class":89,"line":676},[87,2624,109],{"emptyLinePlaceholder":108},[87,2626,2627],{"class":89,"line":690},[87,2628,109],{"emptyLinePlaceholder":108},[87,2630,2631,2633,2635],{"class":89,"line":695},[87,2632,278],{"class":93},[87,2634,143],{"class":142},[87,2636,146],{"class":101},[87,2638,2639],{"class":89,"line":700},[87,2640,288],{"class":101},[13,2642,2643,472],{},[469,2644,471],{},[13,2646,2647],{},[469,2648,2649],{},"示例2：",[78,2651,2653],{"className":80,"code":2652,"language":82,"meta":83,"style":83},"int main() {\n    //2、在循环语句中用break\n    for (int i = 0; i \u003C 10; i++)\n    {\n        if (i == 5)\n        {\n            break; //跳出循环语句\n        }\n        cout \u003C\u003C i \u003C\u003C endl;\n    }\n\n\n    return 0;\n}\n",[65,2654,2655,2663,2668,2694,2698,2713,2717,2728,2732,2744,2748,2752,2756,2764],{"__ignoreMap":83},[87,2656,2657,2659,2661],{"class":89,"line":90},[87,2658,94],{"class":93},[87,2660,98],{"class":97},[87,2662,102],{"class":101},[87,2664,2665],{"class":89,"line":105},[87,2666,2667],{"class":115},"    //2、在循环语句中用break\n",[87,2669,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692],{"class":89,"line":112},[87,2671,2103],{"class":93},[87,2673,2106],{"class":101},[87,2675,94],{"class":93},[87,2677,2111],{"class":101},[87,2679,139],{"class":93},[87,2681,143],{"class":142},[87,2683,2118],{"class":101},[87,2685,1804],{"class":93},[87,2687,1161],{"class":142},[87,2689,2125],{"class":101},[87,2691,1837],{"class":93},[87,2693,235],{"class":101},[87,2695,2696],{"class":89,"line":119},[87,2697,241],{"class":101},[87,2699,2700,2702,2705,2708,2711],{"class":89,"line":125},[87,2701,849],{"class":93},[87,2703,2704],{"class":101}," (i ",[87,2706,2707],{"class":93},"==",[87,2709,2710],{"class":142}," 5",[87,2712,235],{"class":101},[87,2714,2715],{"class":89,"line":130},[87,2716,863],{"class":101},[87,2718,2719,2722,2725],{"class":89,"line":149},[87,2720,2721],{"class":93},"            break",[87,2723,2724],{"class":101},";",[87,2726,2727],{"class":115}," //跳出循环语句\n",[87,2729,2730],{"class":89,"line":168},[87,2731,882],{"class":101},[87,2733,2734,2736,2738,2740,2742],{"class":89,"line":180},[87,2735,247],{"class":101},[87,2737,155],{"class":93},[87,2739,2111],{"class":101},[87,2741,155],{"class":93},[87,2743,165],{"class":101},[87,2745,2746],{"class":89,"line":185},[87,2747,262],{"class":101},[87,2749,2750],{"class":89,"line":203},[87,2751,109],{"emptyLinePlaceholder":108},[87,2753,2754],{"class":89,"line":208},[87,2755,109],{"emptyLinePlaceholder":108},[87,2757,2758,2760,2762],{"class":89,"line":214},[87,2759,278],{"class":93},[87,2761,143],{"class":142},[87,2763,146],{"class":101},[87,2765,2766],{"class":89,"line":220},[87,2767,288],{"class":101},[13,2769,2770,1352],{},[469,2771,471],{},[13,2773,2774],{},[469,2775,2776],{},"示例3：",[78,2778,2780],{"className":80,"code":2779,"language":82,"meta":83,"style":83},"int main() {\n    //在嵌套循环语句中使用break，退出内层循环\n    for (int i = 0; i \u003C 10; i++)\n    {\n        for (int j = 0; j \u003C 10; j++)\n        {\n            if (j == 5)\n            {\n                break;\n            }\n            cout \u003C\u003C \"*\" \u003C\u003C \" \";\n        }\n        cout \u003C\u003C endl;\n    }\n    \n\n    return 0;\n}\n",[65,2781,2782,2790,2795,2821,2825,2851,2855,2869,2874,2881,2886,2900,2904,2912,2916,2920,2924,2932],{"__ignoreMap":83},[87,2783,2784,2786,2788],{"class":89,"line":90},[87,2785,94],{"class":93},[87,2787,98],{"class":97},[87,2789,102],{"class":101},[87,2791,2792],{"class":89,"line":105},[87,2793,2794],{"class":115},"    //在嵌套循环语句中使用break，退出内层循环\n",[87,2796,2797,2799,2801,2803,2805,2807,2809,2811,2813,2815,2817,2819],{"class":89,"line":112},[87,2798,2103],{"class":93},[87,2800,2106],{"class":101},[87,2802,94],{"class":93},[87,2804,2111],{"class":101},[87,2806,139],{"class":93},[87,2808,143],{"class":142},[87,2810,2118],{"class":101},[87,2812,1804],{"class":93},[87,2814,1161],{"class":142},[87,2816,2125],{"class":101},[87,2818,1837],{"class":93},[87,2820,235],{"class":101},[87,2822,2823],{"class":89,"line":119},[87,2824,241],{"class":101},[87,2826,2827,2829,2831,2833,2835,2837,2839,2841,2843,2845,2847,2849],{"class":89,"line":125},[87,2828,2290],{"class":93},[87,2830,2106],{"class":101},[87,2832,94],{"class":93},[87,2834,2297],{"class":101},[87,2836,139],{"class":93},[87,2838,143],{"class":142},[87,2840,2304],{"class":101},[87,2842,1804],{"class":93},[87,2844,1161],{"class":142},[87,2846,2311],{"class":101},[87,2848,1837],{"class":93},[87,2850,235],{"class":101},[87,2852,2853],{"class":89,"line":130},[87,2854,863],{"class":101},[87,2856,2857,2860,2863,2865,2867],{"class":89,"line":149},[87,2858,2859],{"class":93},"            if",[87,2861,2862],{"class":101}," (j ",[87,2864,2707],{"class":93},[87,2866,2710],{"class":142},[87,2868,235],{"class":101},[87,2870,2871],{"class":89,"line":168},[87,2872,2873],{"class":101},"            {\n",[87,2875,2876,2879],{"class":89,"line":180},[87,2877,2878],{"class":93},"                break",[87,2880,146],{"class":101},[87,2882,2883],{"class":89,"line":185},[87,2884,2885],{"class":101},"            }\n",[87,2887,2888,2890,2892,2894,2896,2898],{"class":89,"line":203},[87,2889,868],{"class":101},[87,2891,155],{"class":93},[87,2893,2328],{"class":158},[87,2895,162],{"class":93},[87,2897,2333],{"class":158},[87,2899,146],{"class":101},[87,2901,2902],{"class":89,"line":208},[87,2903,882],{"class":101},[87,2905,2906,2908,2910],{"class":89,"line":214},[87,2907,247],{"class":101},[87,2909,155],{"class":93},[87,2911,165],{"class":101},[87,2913,2914],{"class":89,"line":220},[87,2915,262],{"class":101},[87,2917,2918],{"class":89,"line":238},[87,2919,1848],{"class":101},[87,2921,2922],{"class":89,"line":244},[87,2923,109],{"emptyLinePlaceholder":108},[87,2925,2926,2928,2930],{"class":89,"line":259},[87,2927,278],{"class":93},[87,2929,143],{"class":142},[87,2931,146],{"class":101},[87,2933,2934],{"class":89,"line":265},[87,2935,288],{"class":101},[13,2937,2938,1352],{},[469,2939,471],{},[34,2941,2942],{"id":2942},"continue语句",[13,2944,2945],{},"**作用：**在==循环语句==中，跳过本次循环中余下尚未执行的语句，继续执行下一次循环",[13,2947,2948],{},[469,2949,76],{},[78,2951,2953],{"className":80,"code":2952,"language":82,"meta":83,"style":83},"int main() {\n    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    for (int i = 0; i \u003C 100; i++)\n    {\n        if (i % 2 == 0)\n        {\n            continue;\n        }\n        cout \u003C\u003C i \u003C\u003C endl;\n    }\n    \n\n    // 返回 0 表示程序正常结束。\n    return 0;\n}\n",[65,2954,2955,2963,2967,2971,2997,3001,3019,3023,3030,3034,3046,3050,3054,3058,3062,3070],{"__ignoreMap":83},[87,2956,2957,2959,2961],{"class":89,"line":90},[87,2958,94],{"class":93},[87,2960,98],{"class":97},[87,2962,102],{"class":101},[87,2964,2965],{"class":89,"line":105},[87,2966,331],{"class":115},[87,2968,2969],{"class":89,"line":112},[87,2970,109],{"emptyLinePlaceholder":108},[87,2972,2973,2975,2977,2979,2981,2983,2985,2987,2989,2991,2993,2995],{"class":89,"line":119},[87,2974,2103],{"class":93},[87,2976,2106],{"class":101},[87,2978,94],{"class":93},[87,2980,2111],{"class":101},[87,2982,139],{"class":93},[87,2984,143],{"class":142},[87,2986,2118],{"class":101},[87,2988,1804],{"class":93},[87,2990,1271],{"class":142},[87,2992,2125],{"class":101},[87,2994,1837],{"class":93},[87,2996,235],{"class":101},[87,2998,2999],{"class":89,"line":125},[87,3000,241],{"class":101},[87,3002,3003,3005,3007,3010,3012,3015,3017],{"class":89,"line":130},[87,3004,849],{"class":93},[87,3006,2704],{"class":101},[87,3008,3009],{"class":93},"%",[87,3011,2567],{"class":142},[87,3013,3014],{"class":93}," ==",[87,3016,143],{"class":142},[87,3018,235],{"class":101},[87,3020,3021],{"class":89,"line":149},[87,3022,863],{"class":101},[87,3024,3025,3028],{"class":89,"line":168},[87,3026,3027],{"class":93},"            continue",[87,3029,146],{"class":101},[87,3031,3032],{"class":89,"line":180},[87,3033,882],{"class":101},[87,3035,3036,3038,3040,3042,3044],{"class":89,"line":185},[87,3037,247],{"class":101},[87,3039,155],{"class":93},[87,3041,2111],{"class":101},[87,3043,155],{"class":93},[87,3045,165],{"class":101},[87,3047,3048],{"class":89,"line":203},[87,3049,262],{"class":101},[87,3051,3052],{"class":89,"line":208},[87,3053,1848],{"class":101},[87,3055,3056],{"class":89,"line":214},[87,3057,109],{"emptyLinePlaceholder":108},[87,3059,3060],{"class":89,"line":220},[87,3061,452],{"class":115},[87,3063,3064,3066,3068],{"class":89,"line":238},[87,3065,278],{"class":93},[87,3067,143],{"class":142},[87,3069,146],{"class":101},[87,3071,3072],{"class":89,"line":244},[87,3073,288],{"class":101},[13,3075,3076,1352],{},[469,3077,471],{},[292,3079,3080],{},[13,3081,3082],{},"注意：continue并没有使整个循环终止，而break会跳出循环",[34,3084,3085],{"id":3085},"goto语句",[13,3087,3088],{},"**作用：**可以无条件跳转语句",[13,3090,3091,1906,3093],{},[469,3092,1114],{},[65,3094,3095],{},"goto 标记;",[13,3097,3098],{},"**解释：**如果标记的名称存在，执行到goto语句时，会跳转到标记的位置",[13,3100,3101],{},[469,3102,76],{},[78,3104,3106],{"className":80,"code":3105,"language":82,"meta":83,"style":83},"int main() {\n    // 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    cout \u003C\u003C \"1\" \u003C\u003C endl;\n\n    goto FLAG;\n\n    cout \u003C\u003C \"2\" \u003C\u003C endl;\n    cout \u003C\u003C \"3\" \u003C\u003C endl;\n    cout \u003C\u003C \"4\" \u003C\u003C endl;\n\n    FLAG:\n\n    cout \u003C\u003C \"5\" \u003C\u003C endl;\n    \n\n    // 返回 0 表示程序正常结束。\n    return 0;\n}\n",[65,3107,3108,3116,3120,3124,3137,3141,3151,3155,3168,3181,3194,3198,3205,3209,3222,3226,3230,3234,3242],{"__ignoreMap":83},[87,3109,3110,3112,3114],{"class":89,"line":90},[87,3111,94],{"class":93},[87,3113,98],{"class":97},[87,3115,102],{"class":101},[87,3117,3118],{"class":89,"line":105},[87,3119,331],{"class":115},[87,3121,3122],{"class":89,"line":112},[87,3123,109],{"emptyLinePlaceholder":108},[87,3125,3126,3128,3130,3133,3135],{"class":89,"line":119},[87,3127,152],{"class":101},[87,3129,155],{"class":93},[87,3131,3132],{"class":158}," \"1\"",[87,3134,162],{"class":93},[87,3136,165],{"class":101},[87,3138,3139],{"class":89,"line":125},[87,3140,109],{"emptyLinePlaceholder":108},[87,3142,3143,3146,3149],{"class":89,"line":130},[87,3144,3145],{"class":93},"    goto",[87,3147,3148],{"class":97}," FLAG",[87,3150,146],{"class":101},[87,3152,3153],{"class":89,"line":149},[87,3154,109],{"emptyLinePlaceholder":108},[87,3156,3157,3159,3161,3164,3166],{"class":89,"line":168},[87,3158,152],{"class":101},[87,3160,155],{"class":93},[87,3162,3163],{"class":158}," \"2\"",[87,3165,162],{"class":93},[87,3167,165],{"class":101},[87,3169,3170,3172,3174,3177,3179],{"class":89,"line":180},[87,3171,152],{"class":101},[87,3173,155],{"class":93},[87,3175,3176],{"class":158}," \"3\"",[87,3178,162],{"class":93},[87,3180,165],{"class":101},[87,3182,3183,3185,3187,3190,3192],{"class":89,"line":185},[87,3184,152],{"class":101},[87,3186,155],{"class":93},[87,3188,3189],{"class":158}," \"4\"",[87,3191,162],{"class":93},[87,3193,165],{"class":101},[87,3195,3196],{"class":89,"line":203},[87,3197,109],{"emptyLinePlaceholder":108},[87,3199,3200,3203],{"class":89,"line":208},[87,3201,3202],{"class":97},"    FLAG",[87,3204,1567],{"class":101},[87,3206,3207],{"class":89,"line":214},[87,3208,109],{"emptyLinePlaceholder":108},[87,3210,3211,3213,3215,3218,3220],{"class":89,"line":220},[87,3212,152],{"class":101},[87,3214,155],{"class":93},[87,3216,3217],{"class":158}," \"5\"",[87,3219,162],{"class":93},[87,3221,165],{"class":101},[87,3223,3224],{"class":89,"line":238},[87,3225,1848],{"class":101},[87,3227,3228],{"class":89,"line":244},[87,3229,109],{"emptyLinePlaceholder":108},[87,3231,3232],{"class":89,"line":259},[87,3233,452],{"class":115},[87,3235,3236,3238,3240],{"class":89,"line":265},[87,3237,278],{"class":93},[87,3239,143],{"class":142},[87,3241,146],{"class":101},[87,3243,3244],{"class":89,"line":270},[87,3245,288],{"class":101},[13,3247,3248,1352],{},[469,3249,471],{},[292,3251,3252],{},[13,3253,3254],{},"注意：在程序中不建议使用goto语句，以免造成程序流程混乱",[3256,3257,3258],"style",{},"html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":83,"searchDepth":105,"depth":105,"links":3260},[3261],{"id":5,"depth":105,"text":5,"children":3262},[3263,3264,3265],{"id":32,"depth":112,"text":32},{"id":1732,"depth":112,"text":1732},{"id":2390,"depth":112,"text":2390},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou","5",5000000,"2023-10-05","wiki/2023-10-05-cplusplus-jiao-xue","zh-cn:2023-10-05-cplusplus-jiao-xue","/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki/2023-10-05-Cplusplus教学/ch5-程序流程结构",false,null,"/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou","zh-CN","zh-cn",{},{"title":5,"description":83},"nNvaDodrOW992OKY2gKCFJ0EZ9zRquOWRiqc0ZJYqFE",[3285,3291,3297,3303,3309,3315,3321,3327,3333,3339,3345,3351,3357,3363,3369,3375,3381,3387,3393,3399,3405,3411,3417,3423,3429,3435,3441,3447,3453,3459,3465,3471,3477,3483,3489,3495,3501,3507,3513,3519,3525,3531,3537,3543,3549,3555,3561,3567,3573,3579,3585,3591,3597,3603,3609,3615,3621,3627,3633,3639,3645,3651,3657,3663,3669,3670,3676,3682,3688,3694],{"path":3286,"stem":3287,"title":3288,"date":3269,"chapter":3289,"chapterSort":3290,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch1-c-ji-chu-chu-shi","wiki/2023-10-05-Cplusplus教学/ch1-C++基础初识","C++基础初识","1",1000000,{"path":3292,"stem":3293,"title":3294,"date":3269,"chapter":3295,"chapterSort":3296,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch10-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","wiki/2023-10-05-Cplusplus教学/ch10-内存分区与生命周期","内存分区与生命周期","10",10000000,{"path":3298,"stem":3299,"title":3300,"date":3269,"chapter":3301,"chapterSort":3302,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch11-yin-yong","wiki/2023-10-05-Cplusplus教学/ch11-引用","引用","11",11000000,{"path":3304,"stem":3305,"title":3306,"date":3269,"chapter":3307,"chapterSort":3308,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch12-han-shu-ti-gao-yu-ming-ming-kong-jian","wiki/2023-10-05-Cplusplus教学/ch12-函数提高与命名空间","函数提高与命名空间","12",12000000,{"path":3310,"stem":3311,"title":3312,"date":3269,"chapter":3313,"chapterSort":3314,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-1-feng-zhuang","wiki/2023-10-05-Cplusplus教学/ch13-1-封装","封装","13.1",13010000,{"path":3316,"stem":3317,"title":3318,"date":3269,"chapter":3319,"chapterSort":3320,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-2-dui-xiang-chu-shi-hua-he-qing-li","wiki/2023-10-05-Cplusplus教学/ch13-2-对象初始化和清理","对象初始化和清理","13.2",13020000,{"path":3322,"stem":3323,"title":3324,"date":3269,"chapter":3325,"chapterSort":3326,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-3-dui-xiang-mo-xing-yu-this-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch13-3-对象模型与this指针","对象模型与this指针","13.3",13030000,{"path":3328,"stem":3329,"title":3330,"date":3269,"chapter":3331,"chapterSort":3332,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-4-you-yuan-yu-yun-suan-fu-zhong-zai","wiki/2023-10-05-Cplusplus教学/ch13-4-友元与运算符重载","友元与运算符重载","13.4",13040000,{"path":3334,"stem":3335,"title":3336,"date":3269,"chapter":3337,"chapterSort":3338,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-5-ji-cheng","wiki/2023-10-05-Cplusplus教学/ch13-5-继承","继承","13.5",13050000,{"path":3340,"stem":3341,"title":3342,"date":3269,"chapter":3343,"chapterSort":3344,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-6-duo-tai","wiki/2023-10-05-Cplusplus教学/ch13-6-多态","多态","13.6",13060000,{"path":3346,"stem":3347,"title":3348,"date":3269,"chapter":3349,"chapterSort":3350,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch13-lei-he-dui-xiang","wiki/2023-10-05-Cplusplus教学/ch13-类和对象","类和对象","13",13000000,{"path":3352,"stem":3353,"title":3354,"date":3269,"chapter":3355,"chapterSort":3356,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch14-wen-jian-cao-zuo","wiki/2023-10-05-Cplusplus教学/ch14-文件操作","文件操作","14",14000000,{"path":3358,"stem":3359,"title":3360,"date":3269,"chapter":3361,"chapterSort":3362,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch15-mu-ban","wiki/2023-10-05-Cplusplus教学/ch15-模板","模板","15",15000000,{"path":3364,"stem":3365,"title":3366,"date":3269,"chapter":3367,"chapterSort":3368,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-1-stl-chu-shi","wiki/2023-10-05-Cplusplus教学/ch16-1-STL初识","STL初识","16.1",16010000,{"path":3370,"stem":3371,"title":3372,"date":3269,"chapter":3373,"chapterSort":3374,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-2-std-array","wiki/2023-10-05-Cplusplus教学/ch16-2-std-array","std::array","16.2",16020000,{"path":3376,"stem":3377,"title":3378,"date":3269,"chapter":3379,"chapterSort":3380,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-3-string-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-3-string容器","string容器","16.3",16030000,{"path":3382,"stem":3383,"title":3384,"date":3269,"chapter":3385,"chapterSort":3386,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-4-vector-yu-deque-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-4-vector与deque容器","vector与deque容器","16.4",16040000,{"path":3388,"stem":3389,"title":3390,"date":3269,"chapter":3391,"chapterSort":3392,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-5-stack-queue-list-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-5-stack-queue-list容器","stack / queue / list 容器","16.5",16050000,{"path":3394,"stem":3395,"title":3396,"date":3269,"chapter":3397,"chapterSort":3398,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-6-set-map-rong-qi","wiki/2023-10-05-Cplusplus教学/ch16-6-set-map容器","set / map 容器","16.6",16060000,{"path":3400,"stem":3401,"title":3402,"date":3269,"chapter":3403,"chapterSort":3404,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-7-han-shu-dui-xiang-yu-wei-ci","wiki/2023-10-05-Cplusplus教学/ch16-7-函数对象与谓词","函数对象与谓词","16.7",16070000,{"path":3406,"stem":3407,"title":3408,"date":3269,"chapter":3409,"chapterSort":3410,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-8-chang-yong-suan-fa","wiki/2023-10-05-Cplusplus教学/ch16-8-常用算法","常用算法","16.8",16080000,{"path":3412,"stem":3413,"title":3414,"date":3269,"chapter":3415,"chapterSort":3416,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch16-stl-ti-gao-bian-cheng","wiki/2023-10-05-Cplusplus教学/ch16-STL提高编程","STL提高编程","16",16000000,{"path":3418,"stem":3419,"title":3420,"date":3269,"chapter":3421,"chapterSort":3422,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch17-c-lei-xing-zhuan-huan","wiki/2023-10-05-Cplusplus教学/ch17-C++类型转换","C++类型转换","17",17000000,{"path":3424,"stem":3425,"title":3426,"date":3269,"chapter":3427,"chapterSort":3428,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-1-auto","wiki/2023-10-05-Cplusplus教学/ch18-1-auto","auto","18.1",18010000,{"path":3430,"stem":3431,"title":3432,"date":3269,"chapter":3433,"chapterSort":3434,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-10-you-zhi-yin-yong-he-yi-dong-yu-yi","wiki/2023-10-05-Cplusplus教学/ch18-10-右值引用和移动语义","右值引用和移动语义","18.10",18100000,{"path":3436,"stem":3437,"title":3438,"date":3269,"chapter":3439,"chapterSort":3440,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-11-lambda-biao-da-shi","wiki/2023-10-05-Cplusplus教学/ch18-11-Lambda表达式","Lambda 表达式","18.11",18110000,{"path":3442,"stem":3443,"title":3444,"date":3269,"chapter":3445,"chapterSort":3446,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-12-std-function","wiki/2023-10-05-Cplusplus教学/ch18-12-std-function","std::function","18.12",18120000,{"path":3448,"stem":3449,"title":3450,"date":3269,"chapter":3451,"chapterSort":3452,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-13-std-bind","wiki/2023-10-05-Cplusplus教学/ch18-13-std-bind","std::bind","18.13",18130000,{"path":3454,"stem":3455,"title":3456,"date":3269,"chapter":3457,"chapterSort":3458,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-14-std-optional","wiki/2023-10-05-Cplusplus教学/ch18-14-std-optional","std::optional","18.14",18140000,{"path":3460,"stem":3461,"title":3462,"date":3269,"chapter":3463,"chapterSort":3464,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-15-std-variant","wiki/2023-10-05-Cplusplus教学/ch18-15-std-variant","std::variant","18.15",18150000,{"path":3466,"stem":3467,"title":3468,"date":3269,"chapter":3469,"chapterSort":3470,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-16-std-span","wiki/2023-10-05-Cplusplus教学/ch18-16-std-span","std::span","18.16",18160000,{"path":3472,"stem":3473,"title":3474,"date":3269,"chapter":3475,"chapterSort":3476,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-17-std-format-print","wiki/2023-10-05-Cplusplus教学/ch18-17-std-format-print","std::format / std::print","18.17",18170000,{"path":3478,"stem":3479,"title":3480,"date":3269,"chapter":3481,"chapterSort":3482,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-18-std-chrono","wiki/2023-10-05-Cplusplus教学/ch18-18-std-chrono","std::chrono","18.18",18180000,{"path":3484,"stem":3485,"title":3486,"date":3269,"chapter":3487,"chapterSort":3488,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-1-std-thread","wiki/2023-10-05-Cplusplus教学/ch18-19-1-std-thread","std::thread 与 join","18.19.1",18190100,{"path":3490,"stem":3491,"title":3492,"date":3269,"chapter":3493,"chapterSort":3494,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-2-mutex-lock-guard","wiki/2023-10-05-Cplusplus教学/ch18-19-2-mutex-lock-guard","mutex 与 lock_guard","18.19.2",18190200,{"path":3496,"stem":3497,"title":3498,"date":3269,"chapter":3499,"chapterSort":3500,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-3-std-atomic","wiki/2023-10-05-Cplusplus教学/ch18-19-3-std-atomic","std::atomic","18.19.3",18190300,{"path":3502,"stem":3503,"title":3504,"date":3269,"chapter":3505,"chapterSort":3506,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-4-condition-variable","wiki/2023-10-05-Cplusplus教学/ch18-19-4-condition-variable","condition_variable","18.19.4",18190400,{"path":3508,"stem":3509,"title":3510,"date":3269,"chapter":3511,"chapterSort":3512,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-19-bing-fa-bian-cheng","wiki/2023-10-05-Cplusplus教学/ch18-19-并发编程","并发编程","18.19",18190000,{"path":3514,"stem":3515,"title":3516,"date":3269,"chapter":3517,"chapterSort":3518,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-2-nullptr","wiki/2023-10-05-Cplusplus教学/ch18-2-nullptr","nullptr","18.2",18020000,{"path":3520,"stem":3521,"title":3522,"date":3269,"chapter":3523,"chapterSort":3524,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-20-std-filesystem","wiki/2023-10-05-Cplusplus教学/ch18-20-std-filesystem","std::filesystem","18.20",18200000,{"path":3526,"stem":3527,"title":3528,"date":3269,"chapter":3529,"chapterSort":3530,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-21-modules-jian-jie","wiki/2023-10-05-Cplusplus教学/ch18-21-modules简介","modules 简介","18.21",18210000,{"path":3532,"stem":3533,"title":3534,"date":3269,"chapter":3535,"chapterSort":3536,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-3-using","wiki/2023-10-05-Cplusplus教学/ch18-3-using","using","18.3",18030000,{"path":3538,"stem":3539,"title":3540,"date":3269,"chapter":3541,"chapterSort":3542,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-4-enum-class","wiki/2023-10-05-Cplusplus教学/ch18-4-enum-class","enum class","18.4",18040000,{"path":3544,"stem":3545,"title":3546,"date":3269,"chapter":3547,"chapterSort":3548,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-5-fan-wei-for-xun-huan","wiki/2023-10-05-Cplusplus教学/ch18-5-范围for循环","范围 for 循环","18.5",18050000,{"path":3550,"stem":3551,"title":3552,"date":3269,"chapter":3553,"chapterSort":3554,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-6-jie-gou-hua-bang-ding","wiki/2023-10-05-Cplusplus教学/ch18-6-结构化绑定","结构化绑定","18.6",18060000,{"path":3556,"stem":3557,"title":3558,"date":3269,"chapter":3559,"chapterSort":3560,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-7-constexpr","wiki/2023-10-05-Cplusplus教学/ch18-7-constexpr","constexpr","18.7",18070000,{"path":3562,"stem":3563,"title":3564,"date":3269,"chapter":3565,"chapterSort":3566,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-8-raii","wiki/2023-10-05-Cplusplus教学/ch18-8-RAII","RAII","18.8",18080000,{"path":3568,"stem":3569,"title":3570,"date":3269,"chapter":3571,"chapterSort":3572,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-9-zhi-neng-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch18-9-智能指针","智能指针","18.9",18090000,{"path":3574,"stem":3575,"title":3576,"date":3269,"chapter":3577,"chapterSort":3578,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch18-xian-dai-c","wiki/2023-10-05-Cplusplus教学/ch18-现代C++","现代C++","18",18000000,{"path":3580,"stem":3581,"title":3582,"date":3269,"chapter":3583,"chapterSort":3584,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-1-ding-shi-qi-yu-yi-bu-io","wiki/2023-10-05-Cplusplus教学/ch19-1-1-定时器与异步IO","定时器与异步 IO","19.1.1",19010100,{"path":3586,"stem":3587,"title":3588,"date":3269,"chapter":3589,"chapterSort":3590,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-2-boost-asio-ji-chu","wiki/2023-10-05-Cplusplus教学/ch19-1-2-Boost.Asio基础","Boost.Asio 基础","19.1.2",19010200,{"path":3592,"stem":3593,"title":3594,"date":3269,"chapter":3595,"chapterSort":3596,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-3-chuan-kou-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-3-串口通信","串口通信","19.1.3",19010300,{"path":3598,"stem":3599,"title":3600,"date":3269,"chapter":3601,"chapterSort":3602,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-4-tcp-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-4-TCP通信","TCP 通信","19.1.4",19010400,{"path":3604,"stem":3605,"title":3606,"date":3269,"chapter":3607,"chapterSort":3608,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-5-udp-tong-xin","wiki/2023-10-05-Cplusplus教学/ch19-1-5-UDP通信","UDP 通信","19.1.5",19010500,{"path":3610,"stem":3611,"title":3612,"date":3269,"chapter":3613,"chapterSort":3614,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-6-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","wiki/2023-10-05-Cplusplus教学/ch19-1-6-机器人工程写法与ROS2集成","机器人工程写法与 ROS2 集成","19.1.6",19010600,{"path":3616,"stem":3617,"title":3618,"date":3269,"chapter":3619,"chapterSort":3620,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-1-boost-asio-yi-bu-io-ku","wiki/2023-10-05-Cplusplus教学/ch19-1-Boost.Asio异步IO库","Boost.Asio异步IO库","19.1",19010000,{"path":3622,"stem":3623,"title":3624,"date":3269,"chapter":3625,"chapterSort":3626,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-2-eigen-xian-xing-dai-shu-ku","wiki/2023-10-05-Cplusplus教学/ch19-2-Eigen线性代数库","Eigen线性代数库","19.2",19020000,{"path":3628,"stem":3629,"title":3630,"date":3269,"chapter":3631,"chapterSort":3632,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-3-opencv-ji-suan-ji-shi-jue-ku","wiki/2023-10-05-Cplusplus教学/ch19-3-OpenCV计算机视觉库","OpenCV计算机视觉库","19.3",19030000,{"path":3634,"stem":3635,"title":3636,"date":3269,"chapter":3637,"chapterSort":3638,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-4-pcl-dian-yun-ku","wiki/2023-10-05-Cplusplus教学/ch19-4-PCL点云库","PCL点云库","19.4",19040000,{"path":3640,"stem":3641,"title":3642,"date":3269,"chapter":3643,"chapterSort":3644,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-5-sophus-li-qun-li-dai-shu-ku","wiki/2023-10-05-Cplusplus教学/ch19-5-Sophus李群李代数库","Sophus 李群李代数库","19.5",19050000,{"path":3646,"stem":3647,"title":3648,"date":3269,"chapter":3649,"chapterSort":3650,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch19-chang-yong-ku","wiki/2023-10-05-Cplusplus教学/ch19-常用库","常用库学习","19",19000000,{"path":3652,"stem":3653,"title":3654,"date":3269,"chapter":3655,"chapterSort":3656,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch2-shu-ju-lei-xing-yu-shu-ju-cun-fang","wiki/2023-10-05-Cplusplus教学/ch2-数据类型与数据存放","数据类型与数据存放","2",2000000,{"path":3658,"stem":3659,"title":3660,"date":3269,"chapter":3661,"chapterSort":3662,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch3-shu-ru-shu-chu","wiki/2023-10-05-Cplusplus教学/ch3-输入输出","输入输出","3",3000000,{"path":3664,"stem":3665,"title":3666,"date":3269,"chapter":3667,"chapterSort":3668,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch4-yun-suan-fu","wiki/2023-10-05-Cplusplus教学/ch4-运算符","运算符","4",4000000,{"path":3266,"stem":3275,"title":5,"date":3269,"chapter":3267,"chapterSort":3268,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},{"path":3671,"stem":3672,"title":3673,"date":3269,"chapter":3674,"chapterSort":3675,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch6-shu-zu","wiki/2023-10-05-Cplusplus教学/ch6-数组","数组","6",6000000,{"path":3677,"stem":3678,"title":3679,"date":3269,"chapter":3680,"chapterSort":3681,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch7-han-shu-yu-tou-wen-jian","wiki/2023-10-05-Cplusplus教学/ch7-函数与头文件","函数与头文件","7",7000000,{"path":3683,"stem":3684,"title":3685,"date":3269,"chapter":3686,"chapterSort":3687,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch8-zhi-zhen","wiki/2023-10-05-Cplusplus教学/ch8-指针","指针","8",8000000,{"path":3689,"stem":3690,"title":3691,"date":3269,"chapter":3692,"chapterSort":3693,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":3276},"/zh-cn/wiki/2023-10-05-cplusplus-jiao-xue/ch9-jie-gou-ti-yu-gong-yong-ti","wiki/2023-10-05-Cplusplus教学/ch9-结构体与共用体","结构体与共用体","9",9000000,{"path":3272,"stem":3695,"title":3696,"date":3269,"chapter":3277,"chapterSort":3697,"docKey":3271,"docRoot":3272,"docTitle":3273,"isWikiDoc":108,"isWikiIndex":108},"wiki/2023-10-05-Cplusplus教学/index","C/C++教程",0,{"variants":3699},[3700,3703,3706,3709,3712],{"path":3701,"localeSlug":3702,"i18nKey":3275},"/en-us/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou","en-us",{"path":3704,"localeSlug":3705,"i18nKey":3275},"/zh-hant/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou","zh-hant",{"path":3707,"localeSlug":3708,"i18nKey":3275},"/zh-hk/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou","zh-hk",{"path":3710,"localeSlug":3711,"i18nKey":3275},"/zh-tw/wiki/2023-10-05-cplusplus-jiao-xue/ch5-cheng-xu-liu-cheng-jie-gou","zh-tw",{"path":3266,"localeSlug":3280,"i18nKey":3275},[3701,3278,3704,3278,3707,3278,3710,3278,3266,3278],1780663029206]