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