[{"data":1,"prerenderedAt":3080},["ShallowReactive",2],{"wiki-page-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu":3,"wiki-doc-items-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu":2659,"language-switcher-data-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu":3064,"wiki-i18n-paths-\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu":3079},{"id":4,"title":5,"body":6,"canonicalPath":2641,"chapterDepth":2642,"chapterOrder":2643,"date":2644,"description":72,"docI18nKey":2645,"docKey":2646,"docRoot":2647,"docTitle":2648,"extension":2649,"i18nKey":2650,"isBlogPost":2651,"isWikiDoc":97,"isWikiIndex":2651,"layout":2652,"legacyPath":2653,"locale":2654,"localeSlug":2655,"meta":2656,"navigation":97,"path":2641,"seo":2657,"sourcePath":2653,"sourceStem":2650,"stem":2650,"wikiDepth":79,"__hash__":2658},"content\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组.md","数组",{"type":7,"value":8,"toc":2634},"minimark",[9,12,16,20,23,26,33,36,40,43,63,66,601,607,615,621,626,629,636,644,649,929,938,944,949,954,959,965,970,976,979,982,985,988,991,997,1008,1014,1019,1334,1338,1344,1347,1350,1356,1359,1362,1384,1389,1391,1851,1855,1861,1866,1869,1878,1882,2250,2256,2262,2267,2272,2277,2282,2288,2346,2351,2620,2624,2630],[10,11,5],"h2",{"id":5},[13,14,15],"h3",{"id":15},"概述",[17,18,19],"p",{},"所谓数组，就是一个集合，里面存放了相同类型的数据元素",[17,21,22],{},"**特点1：**数组中的每个==数据元素都是相同的数据类型==",[17,24,25],{},"**特点2：**数组是由==连续的内存==位置组成的",[17,27,28],{},[29,30],"img",{"alt":31,"src":32},"1541748375356","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fstage1-1541748375356-1681294f95.webp",[13,34,35],{"id":35},"一维数组",[37,38,39],"h4",{"id":39},"一维数组定义方式",[17,41,42],{},"一维数组定义的三种方式：",[44,45,46,53,58],"ol",{},[47,48,49],"li",{},[50,51,52],"code",{},"数据类型  数组名[ 数组长度 ];",[47,54,55],{},[50,56,57],{},"数据类型  数组名[ 数组长度 ] = { 值1，值2 ...};",[47,59,60],{},[50,61,62],{},"数据类型  数组名[ ] = { 值1，值2 ...};",[17,64,65],{},"示例",[67,68,73],"pre",{"className":69,"code":70,"language":71,"meta":72,"style":72},"language-cpp shiki shiki-themes github-light github-dark","int main() {\n\n    \u002F\u002F定义方式1\n    \u002F\u002F数据类型 数组名[元素个数];\n    int score[10];\n\n    \u002F\u002F利用下标赋值\n    score[0] = 100;\n    score[1] = 99;\n    score[2] = 85;\n\n    \u002F\u002F利用下标输出\n    cout \u003C\u003C score[0] \u003C\u003C endl;\n    cout \u003C\u003C score[1] \u003C\u003C endl;\n    cout \u003C\u003C score[2] \u003C\u003C endl;\n\n    \u002F\u002F第二种定义方式\n    \u002F\u002F数据类型 数组名[元素个数] =  {值1，值2 ，值3 ...};\n    \u002F\u002F如果{}内不足10个数据，剩余数据用0补全\n    int score2[10] = { 100, 90,80,70,60,50,40,30,20,10 };\n    \n    \u002F\u002F逐个输出\n    \u002F\u002Fcout \u003C\u003C score2[0] \u003C\u003C endl;\n    \u002F\u002Fcout \u003C\u003C score2[1] \u003C\u003C endl;\n\n    \u002F\u002F一个一个输出太麻烦，因此可以利用循环进行输出\n    for (int i = 0; i \u003C 10; i++)\n    {\n        cout \u003C\u003C score2[i] \u003C\u003C endl;\n    }\n\n    \u002F\u002F定义方式3\n    \u002F\u002F数据类型 数组名[] =  {值1，值2 ，值3 ...};\n    int score3[] = { 100,90,80,70,60,50,40,30,20,10 };\n\n    for (int i = 0; i \u003C 10; i++)\n    {\n        cout \u003C\u003C score3[i] \u003C\u003C endl;\n    }\n\n\n    return 0;\n}\n","cpp","",[50,74,75,92,99,106,112,128,133,139,160,177,194,199,205,225,242,259,264,270,276,282,351,357,363,369,375,380,386,423,429,444,450,455,461,467,519,524,551,556,570,575,580,585,595],{"__ignoreMap":72},[76,77,80,84,88],"span",{"class":78,"line":79},"line",1,[76,81,83],{"class":82},"szBVR","int",[76,85,87],{"class":86},"sScJk"," main",[76,89,91],{"class":90},"sVt8B","() {\n",[76,93,95],{"class":78,"line":94},2,[76,96,98],{"emptyLinePlaceholder":97},true,"\n",[76,100,102],{"class":78,"line":101},3,[76,103,105],{"class":104},"sJ8bj","    \u002F\u002F定义方式1\n",[76,107,109],{"class":78,"line":108},4,[76,110,111],{"class":104},"    \u002F\u002F数据类型 数组名[元素个数];\n",[76,113,115,118,121,125],{"class":78,"line":114},5,[76,116,117],{"class":82},"    int",[76,119,120],{"class":90}," score[",[76,122,124],{"class":123},"sj4cs","10",[76,126,127],{"class":90},"];\n",[76,129,131],{"class":78,"line":130},6,[76,132,98],{"emptyLinePlaceholder":97},[76,134,136],{"class":78,"line":135},7,[76,137,138],{"class":104},"    \u002F\u002F利用下标赋值\n",[76,140,142,145,148,151,154,157],{"class":78,"line":141},8,[76,143,144],{"class":90},"    score[",[76,146,147],{"class":123},"0",[76,149,150],{"class":90},"] ",[76,152,153],{"class":82},"=",[76,155,156],{"class":123}," 100",[76,158,159],{"class":90},";\n",[76,161,163,165,168,170,172,175],{"class":78,"line":162},9,[76,164,144],{"class":90},[76,166,167],{"class":123},"1",[76,169,150],{"class":90},[76,171,153],{"class":82},[76,173,174],{"class":123}," 99",[76,176,159],{"class":90},[76,178,180,182,185,187,189,192],{"class":78,"line":179},10,[76,181,144],{"class":90},[76,183,184],{"class":123},"2",[76,186,150],{"class":90},[76,188,153],{"class":82},[76,190,191],{"class":123}," 85",[76,193,159],{"class":90},[76,195,197],{"class":78,"line":196},11,[76,198,98],{"emptyLinePlaceholder":97},[76,200,202],{"class":78,"line":201},12,[76,203,204],{"class":104},"    \u002F\u002F利用下标输出\n",[76,206,208,211,214,216,218,220,222],{"class":78,"line":207},13,[76,209,210],{"class":90},"    cout ",[76,212,213],{"class":82},"\u003C\u003C",[76,215,120],{"class":90},[76,217,147],{"class":123},[76,219,150],{"class":90},[76,221,213],{"class":82},[76,223,224],{"class":90}," endl;\n",[76,226,228,230,232,234,236,238,240],{"class":78,"line":227},14,[76,229,210],{"class":90},[76,231,213],{"class":82},[76,233,120],{"class":90},[76,235,167],{"class":123},[76,237,150],{"class":90},[76,239,213],{"class":82},[76,241,224],{"class":90},[76,243,245,247,249,251,253,255,257],{"class":78,"line":244},15,[76,246,210],{"class":90},[76,248,213],{"class":82},[76,250,120],{"class":90},[76,252,184],{"class":123},[76,254,150],{"class":90},[76,256,213],{"class":82},[76,258,224],{"class":90},[76,260,262],{"class":78,"line":261},16,[76,263,98],{"emptyLinePlaceholder":97},[76,265,267],{"class":78,"line":266},17,[76,268,269],{"class":104},"    \u002F\u002F第二种定义方式\n",[76,271,273],{"class":78,"line":272},18,[76,274,275],{"class":104},"    \u002F\u002F数据类型 数组名[元素个数] =  {值1，值2 ，值3 ...};\n",[76,277,279],{"class":78,"line":278},19,[76,280,281],{"class":104},"    \u002F\u002F如果{}内不足10个数据，剩余数据用0补全\n",[76,283,285,287,290,292,294,296,299,302,305,308,311,314,316,319,321,324,326,329,331,334,336,339,341,344,346,348],{"class":78,"line":284},20,[76,286,117],{"class":82},[76,288,289],{"class":90}," score2[",[76,291,124],{"class":123},[76,293,150],{"class":90},[76,295,153],{"class":82},[76,297,298],{"class":90}," { ",[76,300,301],{"class":123},"100",[76,303,304],{"class":90},", ",[76,306,307],{"class":123},"90",[76,309,310],{"class":90},",",[76,312,313],{"class":123},"80",[76,315,310],{"class":90},[76,317,318],{"class":123},"70",[76,320,310],{"class":90},[76,322,323],{"class":123},"60",[76,325,310],{"class":90},[76,327,328],{"class":123},"50",[76,330,310],{"class":90},[76,332,333],{"class":123},"40",[76,335,310],{"class":90},[76,337,338],{"class":123},"30",[76,340,310],{"class":90},[76,342,343],{"class":123},"20",[76,345,310],{"class":90},[76,347,124],{"class":123},[76,349,350],{"class":90}," };\n",[76,352,354],{"class":78,"line":353},21,[76,355,356],{"class":90},"    \n",[76,358,360],{"class":78,"line":359},22,[76,361,362],{"class":104},"    \u002F\u002F逐个输出\n",[76,364,366],{"class":78,"line":365},23,[76,367,368],{"class":104},"    \u002F\u002Fcout \u003C\u003C score2[0] \u003C\u003C endl;\n",[76,370,372],{"class":78,"line":371},24,[76,373,374],{"class":104},"    \u002F\u002Fcout \u003C\u003C score2[1] \u003C\u003C endl;\n",[76,376,378],{"class":78,"line":377},25,[76,379,98],{"emptyLinePlaceholder":97},[76,381,383],{"class":78,"line":382},26,[76,384,385],{"class":104},"    \u002F\u002F一个一个输出太麻烦，因此可以利用循环进行输出\n",[76,387,389,392,395,397,400,402,405,408,411,414,417,420],{"class":78,"line":388},27,[76,390,391],{"class":82},"    for",[76,393,394],{"class":90}," (",[76,396,83],{"class":82},[76,398,399],{"class":90}," i ",[76,401,153],{"class":82},[76,403,404],{"class":123}," 0",[76,406,407],{"class":90},"; i ",[76,409,410],{"class":82},"\u003C",[76,412,413],{"class":123}," 10",[76,415,416],{"class":90},"; i",[76,418,419],{"class":82},"++",[76,421,422],{"class":90},")\n",[76,424,426],{"class":78,"line":425},28,[76,427,428],{"class":90},"    {\n",[76,430,432,435,437,440,442],{"class":78,"line":431},29,[76,433,434],{"class":90},"        cout ",[76,436,213],{"class":82},[76,438,439],{"class":90}," score2[i] ",[76,441,213],{"class":82},[76,443,224],{"class":90},[76,445,447],{"class":78,"line":446},30,[76,448,449],{"class":90},"    }\n",[76,451,453],{"class":78,"line":452},31,[76,454,98],{"emptyLinePlaceholder":97},[76,456,458],{"class":78,"line":457},32,[76,459,460],{"class":104},"    \u002F\u002F定义方式3\n",[76,462,464],{"class":78,"line":463},33,[76,465,466],{"class":104},"    \u002F\u002F数据类型 数组名[] =  {值1，值2 ，值3 ...};\n",[76,468,470,472,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517],{"class":78,"line":469},34,[76,471,117],{"class":82},[76,473,474],{"class":90}," score3[] ",[76,476,153],{"class":82},[76,478,298],{"class":90},[76,480,301],{"class":123},[76,482,310],{"class":90},[76,484,307],{"class":123},[76,486,310],{"class":90},[76,488,313],{"class":123},[76,490,310],{"class":90},[76,492,318],{"class":123},[76,494,310],{"class":90},[76,496,323],{"class":123},[76,498,310],{"class":90},[76,500,328],{"class":123},[76,502,310],{"class":90},[76,504,333],{"class":123},[76,506,310],{"class":90},[76,508,338],{"class":123},[76,510,310],{"class":90},[76,512,343],{"class":123},[76,514,310],{"class":90},[76,516,124],{"class":123},[76,518,350],{"class":90},[76,520,522],{"class":78,"line":521},35,[76,523,98],{"emptyLinePlaceholder":97},[76,525,527,529,531,533,535,537,539,541,543,545,547,549],{"class":78,"line":526},36,[76,528,391],{"class":82},[76,530,394],{"class":90},[76,532,83],{"class":82},[76,534,399],{"class":90},[76,536,153],{"class":82},[76,538,404],{"class":123},[76,540,407],{"class":90},[76,542,410],{"class":82},[76,544,413],{"class":123},[76,546,416],{"class":90},[76,548,419],{"class":82},[76,550,422],{"class":90},[76,552,554],{"class":78,"line":553},37,[76,555,428],{"class":90},[76,557,559,561,563,566,568],{"class":78,"line":558},38,[76,560,434],{"class":90},[76,562,213],{"class":82},[76,564,565],{"class":90}," score3[i] ",[76,567,213],{"class":82},[76,569,224],{"class":90},[76,571,573],{"class":78,"line":572},39,[76,574,449],{"class":90},[76,576,578],{"class":78,"line":577},40,[76,579,98],{"emptyLinePlaceholder":97},[76,581,583],{"class":78,"line":582},41,[76,584,98],{"emptyLinePlaceholder":97},[76,586,588,591,593],{"class":78,"line":587},42,[76,589,590],{"class":82},"    return",[76,592,404],{"class":123},[76,594,159],{"class":90},[76,596,598],{"class":78,"line":597},43,[76,599,600],{"class":90},"}\n",[17,602,603],{},[604,605,606],"strong",{},"运行结果：",[67,608,613],{"className":609,"code":611,"language":612,"meta":72},[610],"language-text","100\n99\n85\n100\n90\n80\n70\n60\n50\n40\n30\n20\n10\n100\n90\n80\n70\n60\n50\n40\n30\n20\n10\n","text",[50,614,611],{"__ignoreMap":72},[616,617,618],"blockquote",{},[17,619,620],{},"总结1：数组名的命名规范与变量名命名规范一致，不要和变量重名",[616,622,623],{},[17,624,625],{},"总结2：数组中下标是从0开始索引",[37,627,628],{"id":628},"一维数组数组名",[17,630,631,632,635],{},"一维数组名称的",[604,633,634],{},"用途","：",[44,637,638,641],{},[47,639,640],{},"可以统计整个数组在内存中的长度",[47,642,643],{},"可以获取数组在内存中的首地址",[17,645,646],{},[604,647,648],{},"示例：",[67,650,652],{"className":69,"code":651,"language":71,"meta":72,"style":72},"int main() {\n\n    \u002F\u002F数组名用途\n    \u002F\u002F1、可以获取整个数组占用内存空间大小\n    int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };\n\n    cout \u003C\u003C \"整个数组所占内存空间为： \" \u003C\u003C sizeof(arr) \u003C\u003C endl;\n    cout \u003C\u003C \"每个元素所占内存空间为： \" \u003C\u003C sizeof(arr[0]) \u003C\u003C endl;\n    cout \u003C\u003C \"数组的元素个数为： \" \u003C\u003C sizeof(arr) \u002F sizeof(arr[0]) \u003C\u003C endl;\n\n    \u002F\u002F2、可以通过数组名获取到数组首地址\n    cout \u003C\u003C \"数组首地址为： \" \u003C\u003C static_cast\u003Cconst void*>(arr) \u003C\u003C endl;\n    cout \u003C\u003C \"数组中第一个元素地址为： \" \u003C\u003C &arr[0] \u003C\u003C endl;\n    cout \u003C\u003C \"数组中第二个元素地址为： \" \u003C\u003C &arr[1] \u003C\u003C endl;\n\n    \u002F\u002Farr = 100; 错误，数组名是常量，因此不可以赋值\n\n\n    return 0;\n}\n",[50,653,654,662,666,671,676,738,742,765,790,820,824,829,852,877,900,904,909,913,917,925],{"__ignoreMap":72},[76,655,656,658,660],{"class":78,"line":79},[76,657,83],{"class":82},[76,659,87],{"class":86},[76,661,91],{"class":90},[76,663,664],{"class":78,"line":94},[76,665,98],{"emptyLinePlaceholder":97},[76,667,668],{"class":78,"line":101},[76,669,670],{"class":104},"    \u002F\u002F数组名用途\n",[76,672,673],{"class":78,"line":108},[76,674,675],{"class":104},"    \u002F\u002F1、可以获取整个数组占用内存空间大小\n",[76,677,678,680,683,685,687,689,691,693,695,697,699,702,704,707,709,712,714,717,719,722,724,727,729,732,734,736],{"class":78,"line":114},[76,679,117],{"class":82},[76,681,682],{"class":90}," arr[",[76,684,124],{"class":123},[76,686,150],{"class":90},[76,688,153],{"class":82},[76,690,298],{"class":90},[76,692,167],{"class":123},[76,694,310],{"class":90},[76,696,184],{"class":123},[76,698,310],{"class":90},[76,700,701],{"class":123},"3",[76,703,310],{"class":90},[76,705,706],{"class":123},"4",[76,708,310],{"class":90},[76,710,711],{"class":123},"5",[76,713,310],{"class":90},[76,715,716],{"class":123},"6",[76,718,310],{"class":90},[76,720,721],{"class":123},"7",[76,723,310],{"class":90},[76,725,726],{"class":123},"8",[76,728,310],{"class":90},[76,730,731],{"class":123},"9",[76,733,310],{"class":90},[76,735,124],{"class":123},[76,737,350],{"class":90},[76,739,740],{"class":78,"line":130},[76,741,98],{"emptyLinePlaceholder":97},[76,743,744,746,748,752,755,758,761,763],{"class":78,"line":135},[76,745,210],{"class":90},[76,747,213],{"class":82},[76,749,751],{"class":750},"sZZnC"," \"整个数组所占内存空间为： \"",[76,753,754],{"class":82}," \u003C\u003C",[76,756,757],{"class":82}," sizeof",[76,759,760],{"class":90},"(arr) ",[76,762,213],{"class":82},[76,764,224],{"class":90},[76,766,767,769,771,774,776,778,781,783,786,788],{"class":78,"line":141},[76,768,210],{"class":90},[76,770,213],{"class":82},[76,772,773],{"class":750}," \"每个元素所占内存空间为： \"",[76,775,754],{"class":82},[76,777,757],{"class":82},[76,779,780],{"class":90},"(arr[",[76,782,147],{"class":123},[76,784,785],{"class":90},"]) ",[76,787,213],{"class":82},[76,789,224],{"class":90},[76,791,792,794,796,799,801,803,805,808,810,812,814,816,818],{"class":78,"line":162},[76,793,210],{"class":90},[76,795,213],{"class":82},[76,797,798],{"class":750}," \"数组的元素个数为： \"",[76,800,754],{"class":82},[76,802,757],{"class":82},[76,804,760],{"class":90},[76,806,807],{"class":82},"\u002F",[76,809,757],{"class":82},[76,811,780],{"class":90},[76,813,147],{"class":123},[76,815,785],{"class":90},[76,817,213],{"class":82},[76,819,224],{"class":90},[76,821,822],{"class":78,"line":179},[76,823,98],{"emptyLinePlaceholder":97},[76,825,826],{"class":78,"line":196},[76,827,828],{"class":104},"    \u002F\u002F2、可以通过数组名获取到数组首地址\n",[76,830,831,833,835,838,840,843,846,848,850],{"class":78,"line":201},[76,832,210],{"class":90},[76,834,213],{"class":82},[76,836,837],{"class":750}," \"数组首地址为： \"",[76,839,754],{"class":82},[76,841,842],{"class":82}," static_cast\u003Cconst",[76,844,845],{"class":82}," void*>",[76,847,760],{"class":90},[76,849,213],{"class":82},[76,851,224],{"class":90},[76,853,854,856,858,861,863,866,869,871,873,875],{"class":78,"line":207},[76,855,210],{"class":90},[76,857,213],{"class":82},[76,859,860],{"class":750}," \"数组中第一个元素地址为： \"",[76,862,754],{"class":82},[76,864,865],{"class":82}," &",[76,867,868],{"class":90},"arr[",[76,870,147],{"class":123},[76,872,150],{"class":90},[76,874,213],{"class":82},[76,876,224],{"class":90},[76,878,879,881,883,886,888,890,892,894,896,898],{"class":78,"line":227},[76,880,210],{"class":90},[76,882,213],{"class":82},[76,884,885],{"class":750}," \"数组中第二个元素地址为： \"",[76,887,754],{"class":82},[76,889,865],{"class":82},[76,891,868],{"class":90},[76,893,167],{"class":123},[76,895,150],{"class":90},[76,897,213],{"class":82},[76,899,224],{"class":90},[76,901,902],{"class":78,"line":244},[76,903,98],{"emptyLinePlaceholder":97},[76,905,906],{"class":78,"line":261},[76,907,908],{"class":104},"    \u002F\u002Farr = 100; 错误，数组名是常量，因此不可以赋值\n",[76,910,911],{"class":78,"line":266},[76,912,98],{"emptyLinePlaceholder":97},[76,914,915],{"class":78,"line":272},[76,916,98],{"emptyLinePlaceholder":97},[76,918,919,921,923],{"class":78,"line":278},[76,920,590],{"class":82},[76,922,404],{"class":123},[76,924,159],{"class":90},[76,926,927],{"class":78,"line":284},[76,928,600],{"class":90},[17,930,931],{},[604,932,933,934,937],{},"运行结果（地址每次运行可能不同，以下用 ",[50,935,936],{},"\u003C地址>"," 表示；类型大小或类型名可能随编译器和平台变化）：",[67,939,942],{"className":940,"code":941,"language":612,"meta":72},[610],"整个数组所占内存空间为： 40\n每个元素所占内存空间为： 4\n数组的元素个数为： 10\n数组首地址为： \u003C地址>\n数组中第一个元素地址为： \u003C地址>\n数组中第二个元素地址为： \u003C地址>\n",[50,943,941],{"__ignoreMap":72},[616,945,946],{},[17,947,948],{},"注意：数组名是常量，不可以赋值",[616,950,951],{},[17,952,953],{},"总结1：直接打印数组名，可以查看数组所占内存的首地址",[616,955,956],{},[17,957,958],{},"总结2：对数组名进行sizeof，可以获取整个数组占内存空间的大小",[17,960,961,964],{},[604,962,963],{},"练习案例1","：五只小猪称体重",[17,966,967],{},[604,968,969],{},"案例描述：",[17,971,972,973,975],{},"在一个数组中记录了五只小猪的体重，如：int arr",[76,974,711],{}," = {300,350,200,400,250};",[17,977,978],{},"找出并打印最重的小猪体重。",[17,980,981],{},"**练习案例2：**数组元素逆置",[17,983,984],{},"**案例描述：**请声明一个5个元素的数组，并且将元素逆置.",[17,986,987],{},"(如原数组元素为：1,3,2,5,4;逆置后输出结果为:4,5,2,3,1);",[37,989,990],{"id":990},"冒泡排序",[17,992,993,996],{},[604,994,995],{},"作用："," 最常用的排序算法，对数组内元素进行排序",[44,998,999,1002,1005],{},[47,1000,1001],{},"比较相邻的元素。如果第一个比第二个大，就交换他们两个。",[47,1003,1004],{},"对每一对相邻元素做同样的工作，执行完毕后，找到第一个最大值。",[47,1006,1007],{},"重复以上的步骤，每次比较次数-1，直到不需要比较",[17,1009,1010],{},[29,1011],{"alt":1012,"src":1013},"1541905327273","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fstage1-1541905327273-9c43858aea.webp",[17,1015,1016,1018],{},[604,1017,648],{}," 将数组 { 4,2,8,0,5,7,1,3,9 } 进行升序排序",[67,1020,1022],{"className":69,"code":1021,"language":71,"meta":72,"style":72},"int main() {\n    \u002F\u002F 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    int arr[9] = { 4,2,8,0,5,7,1,3,9 };\n\n    for (int i = 0; i \u003C 9 - 1; i++)\n    {\n        for (int j = 0; j \u003C 9 - 1 - i; j++)\n        {\n            if (arr[j] > arr[j + 1])\n            {\n                int temp = arr[j];\n                arr[j] = arr[j + 1];\n                arr[j + 1] = temp;\n            }\n        }\n    }\n\n    for (int i = 0; i \u003C 9; i++)\n    {\n        cout \u003C\u003C arr[i] \u003C\u003C endl;\n    }\n    \n\n    \u002F\u002F 返回 0 表示程序正常结束。\n    return 0;\n}\n",[50,1023,1024,1032,1037,1041,1091,1095,1128,1132,1168,1173,1195,1200,1213,1228,1244,1249,1254,1258,1262,1288,1292,1305,1309,1313,1317,1322,1330],{"__ignoreMap":72},[76,1025,1026,1028,1030],{"class":78,"line":79},[76,1027,83],{"class":82},[76,1029,87],{"class":86},[76,1031,91],{"class":90},[76,1033,1034],{"class":78,"line":94},[76,1035,1036],{"class":104},"    \u002F\u002F 程序从 main 函数开始执行，下面的语句会按顺序运行。\n",[76,1038,1039],{"class":78,"line":101},[76,1040,98],{"emptyLinePlaceholder":97},[76,1042,1043,1045,1047,1049,1051,1053,1055,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089],{"class":78,"line":108},[76,1044,117],{"class":82},[76,1046,682],{"class":90},[76,1048,731],{"class":123},[76,1050,150],{"class":90},[76,1052,153],{"class":82},[76,1054,298],{"class":90},[76,1056,706],{"class":123},[76,1058,310],{"class":90},[76,1060,184],{"class":123},[76,1062,310],{"class":90},[76,1064,726],{"class":123},[76,1066,310],{"class":90},[76,1068,147],{"class":123},[76,1070,310],{"class":90},[76,1072,711],{"class":123},[76,1074,310],{"class":90},[76,1076,721],{"class":123},[76,1078,310],{"class":90},[76,1080,167],{"class":123},[76,1082,310],{"class":90},[76,1084,701],{"class":123},[76,1086,310],{"class":90},[76,1088,731],{"class":123},[76,1090,350],{"class":90},[76,1092,1093],{"class":78,"line":114},[76,1094,98],{"emptyLinePlaceholder":97},[76,1096,1097,1099,1101,1103,1105,1107,1109,1111,1113,1116,1119,1122,1124,1126],{"class":78,"line":130},[76,1098,391],{"class":82},[76,1100,394],{"class":90},[76,1102,83],{"class":82},[76,1104,399],{"class":90},[76,1106,153],{"class":82},[76,1108,404],{"class":123},[76,1110,407],{"class":90},[76,1112,410],{"class":82},[76,1114,1115],{"class":123}," 9",[76,1117,1118],{"class":82}," -",[76,1120,1121],{"class":123}," 1",[76,1123,416],{"class":90},[76,1125,419],{"class":82},[76,1127,422],{"class":90},[76,1129,1130],{"class":78,"line":135},[76,1131,428],{"class":90},[76,1133,1134,1137,1139,1141,1144,1146,1148,1151,1153,1155,1157,1159,1161,1164,1166],{"class":78,"line":141},[76,1135,1136],{"class":82},"        for",[76,1138,394],{"class":90},[76,1140,83],{"class":82},[76,1142,1143],{"class":90}," j ",[76,1145,153],{"class":82},[76,1147,404],{"class":123},[76,1149,1150],{"class":90},"; j ",[76,1152,410],{"class":82},[76,1154,1115],{"class":123},[76,1156,1118],{"class":82},[76,1158,1121],{"class":123},[76,1160,1118],{"class":82},[76,1162,1163],{"class":90}," i; j",[76,1165,419],{"class":82},[76,1167,422],{"class":90},[76,1169,1170],{"class":78,"line":162},[76,1171,1172],{"class":90},"        {\n",[76,1174,1175,1178,1181,1184,1187,1190,1192],{"class":78,"line":179},[76,1176,1177],{"class":82},"            if",[76,1179,1180],{"class":90}," (arr[j] ",[76,1182,1183],{"class":82},">",[76,1185,1186],{"class":90}," arr[j ",[76,1188,1189],{"class":82},"+",[76,1191,1121],{"class":123},[76,1193,1194],{"class":90},"])\n",[76,1196,1197],{"class":78,"line":196},[76,1198,1199],{"class":90},"            {\n",[76,1201,1202,1205,1208,1210],{"class":78,"line":201},[76,1203,1204],{"class":82},"                int",[76,1206,1207],{"class":90}," temp ",[76,1209,153],{"class":82},[76,1211,1212],{"class":90}," arr[j];\n",[76,1214,1215,1218,1220,1222,1224,1226],{"class":78,"line":207},[76,1216,1217],{"class":90},"                arr[j] ",[76,1219,153],{"class":82},[76,1221,1186],{"class":90},[76,1223,1189],{"class":82},[76,1225,1121],{"class":123},[76,1227,127],{"class":90},[76,1229,1230,1233,1235,1237,1239,1241],{"class":78,"line":227},[76,1231,1232],{"class":90},"                arr[j ",[76,1234,1189],{"class":82},[76,1236,1121],{"class":123},[76,1238,150],{"class":90},[76,1240,153],{"class":82},[76,1242,1243],{"class":90}," temp;\n",[76,1245,1246],{"class":78,"line":244},[76,1247,1248],{"class":90},"            }\n",[76,1250,1251],{"class":78,"line":261},[76,1252,1253],{"class":90},"        }\n",[76,1255,1256],{"class":78,"line":266},[76,1257,449],{"class":90},[76,1259,1260],{"class":78,"line":272},[76,1261,98],{"emptyLinePlaceholder":97},[76,1263,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286],{"class":78,"line":278},[76,1265,391],{"class":82},[76,1267,394],{"class":90},[76,1269,83],{"class":82},[76,1271,399],{"class":90},[76,1273,153],{"class":82},[76,1275,404],{"class":123},[76,1277,407],{"class":90},[76,1279,410],{"class":82},[76,1281,1115],{"class":123},[76,1283,416],{"class":90},[76,1285,419],{"class":82},[76,1287,422],{"class":90},[76,1289,1290],{"class":78,"line":284},[76,1291,428],{"class":90},[76,1293,1294,1296,1298,1301,1303],{"class":78,"line":353},[76,1295,434],{"class":90},[76,1297,213],{"class":82},[76,1299,1300],{"class":90}," arr[i] ",[76,1302,213],{"class":82},[76,1304,224],{"class":90},[76,1306,1307],{"class":78,"line":359},[76,1308,449],{"class":90},[76,1310,1311],{"class":78,"line":365},[76,1312,356],{"class":90},[76,1314,1315],{"class":78,"line":371},[76,1316,98],{"emptyLinePlaceholder":97},[76,1318,1319],{"class":78,"line":377},[76,1320,1321],{"class":104},"    \u002F\u002F 返回 0 表示程序正常结束。\n",[76,1323,1324,1326,1328],{"class":78,"line":382},[76,1325,590],{"class":82},[76,1327,404],{"class":123},[76,1329,159],{"class":90},[76,1331,1332],{"class":78,"line":388},[76,1333,600],{"class":90},[17,1335,1336],{},[604,1337,606],{},[67,1339,1342],{"className":1340,"code":1341,"language":612,"meta":72},[610],"0\n1\n2\n3\n4\n5\n7\n8\n9\n",[50,1343,1341],{"__ignoreMap":72},[13,1345,1346],{"id":1346},"二维数组",[17,1348,1349],{},"二维数组就是在一维数组上，多加一个维度。",[17,1351,1352],{},[29,1353],{"alt":1354,"src":1355},"1541905559138","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fstage1-1541905559138-201537a9ff.webp",[37,1357,1358],{"id":1358},"二维数组定义方式",[17,1360,1361],{},"二维数组定义的四种方式：",[44,1363,1364,1369,1374,1379],{},[47,1365,1366],{},[50,1367,1368],{},"数据类型  数组名[ 行数 ][ 列数 ];",[47,1370,1371],{},[50,1372,1373],{},"数据类型  数组名[ 行数 ][ 列数 ] = { {数据1，数据2 } ，{数据3，数据4 } };",[47,1375,1376],{},[50,1377,1378],{},"数据类型  数组名[ 行数 ][ 列数 ] = { 数据1，数据2，数据3，数据4};",[47,1380,1381],{},[50,1382,1383],{}," 数据类型  数组名[  ][ 列数 ] = { 数据1，数据2，数据3，数据4};",[616,1385,1386],{},[17,1387,1388],{},"建议：以上4种定义方式，利用==第二种更加直观，提高代码的可读性==",[17,1390,648],{},[67,1392,1394],{"className":69,"code":1393,"language":71,"meta":72,"style":72},"int main() {\n\n    \u002F\u002F方式1  \n    \u002F\u002F数组类型 数组名 [行数][列数]\n    int arr[2][3];\n    arr[0][0] = 1;\n    arr[0][1] = 2;\n    arr[0][2] = 3;\n    arr[1][0] = 4;\n    arr[1][1] = 5;\n    arr[1][2] = 6;\n\n    for (int i = 0; i \u003C 2; i++)\n    {\n        for (int j = 0; j \u003C 3; j++)\n        {\n            cout \u003C\u003C arr[i][j] \u003C\u003C \" \";\n        }\n        cout \u003C\u003C endl;\n    }\n\n    \u002F\u002F方式2 \n    \u002F\u002F数据类型 数组名[行数][列数] = { {数据1，数据2 } ，{数据3，数据4 } };\n    int arr2[2][3] =\n    {\n        {1,2,3},\n        {4,5,6}\n    };\n\n    \u002F\u002F方式3\n    \u002F\u002F数据类型 数组名[行数][列数] = { 数据1，数据2 ,数据3，数据4  };\n    int arr3[2][3] = { 1,2,3,4,5,6 }; \n\n    \u002F\u002F方式4 \n    \u002F\u002F数据类型 数组名[][列数] = { 数据1，数据2 ,数据3，数据4  };\n    int arr4[][3] = { 1,2,3,4,5,6 };\n    \n\n    return 0;\n}\n",[50,1395,1396,1404,1408,1413,1418,1433,1452,1471,1490,1509,1528,1547,1551,1577,1581,1608,1612,1629,1633,1641,1645,1649,1654,1659,1677,1681,1699,1715,1720,1724,1729,1734,1778,1782,1787,1792,1831,1835,1839,1847],{"__ignoreMap":72},[76,1397,1398,1400,1402],{"class":78,"line":79},[76,1399,83],{"class":82},[76,1401,87],{"class":86},[76,1403,91],{"class":90},[76,1405,1406],{"class":78,"line":94},[76,1407,98],{"emptyLinePlaceholder":97},[76,1409,1410],{"class":78,"line":101},[76,1411,1412],{"class":104},"    \u002F\u002F方式1  \n",[76,1414,1415],{"class":78,"line":108},[76,1416,1417],{"class":104},"    \u002F\u002F数组类型 数组名 [行数][列数]\n",[76,1419,1420,1422,1424,1426,1429,1431],{"class":78,"line":114},[76,1421,117],{"class":82},[76,1423,682],{"class":90},[76,1425,184],{"class":123},[76,1427,1428],{"class":90},"][",[76,1430,701],{"class":123},[76,1432,127],{"class":90},[76,1434,1435,1438,1440,1442,1444,1446,1448,1450],{"class":78,"line":130},[76,1436,1437],{"class":90},"    arr[",[76,1439,147],{"class":123},[76,1441,1428],{"class":90},[76,1443,147],{"class":123},[76,1445,150],{"class":90},[76,1447,153],{"class":82},[76,1449,1121],{"class":123},[76,1451,159],{"class":90},[76,1453,1454,1456,1458,1460,1462,1464,1466,1469],{"class":78,"line":135},[76,1455,1437],{"class":90},[76,1457,147],{"class":123},[76,1459,1428],{"class":90},[76,1461,167],{"class":123},[76,1463,150],{"class":90},[76,1465,153],{"class":82},[76,1467,1468],{"class":123}," 2",[76,1470,159],{"class":90},[76,1472,1473,1475,1477,1479,1481,1483,1485,1488],{"class":78,"line":141},[76,1474,1437],{"class":90},[76,1476,147],{"class":123},[76,1478,1428],{"class":90},[76,1480,184],{"class":123},[76,1482,150],{"class":90},[76,1484,153],{"class":82},[76,1486,1487],{"class":123}," 3",[76,1489,159],{"class":90},[76,1491,1492,1494,1496,1498,1500,1502,1504,1507],{"class":78,"line":162},[76,1493,1437],{"class":90},[76,1495,167],{"class":123},[76,1497,1428],{"class":90},[76,1499,147],{"class":123},[76,1501,150],{"class":90},[76,1503,153],{"class":82},[76,1505,1506],{"class":123}," 4",[76,1508,159],{"class":90},[76,1510,1511,1513,1515,1517,1519,1521,1523,1526],{"class":78,"line":179},[76,1512,1437],{"class":90},[76,1514,167],{"class":123},[76,1516,1428],{"class":90},[76,1518,167],{"class":123},[76,1520,150],{"class":90},[76,1522,153],{"class":82},[76,1524,1525],{"class":123}," 5",[76,1527,159],{"class":90},[76,1529,1530,1532,1534,1536,1538,1540,1542,1545],{"class":78,"line":196},[76,1531,1437],{"class":90},[76,1533,167],{"class":123},[76,1535,1428],{"class":90},[76,1537,184],{"class":123},[76,1539,150],{"class":90},[76,1541,153],{"class":82},[76,1543,1544],{"class":123}," 6",[76,1546,159],{"class":90},[76,1548,1549],{"class":78,"line":201},[76,1550,98],{"emptyLinePlaceholder":97},[76,1552,1553,1555,1557,1559,1561,1563,1565,1567,1569,1571,1573,1575],{"class":78,"line":207},[76,1554,391],{"class":82},[76,1556,394],{"class":90},[76,1558,83],{"class":82},[76,1560,399],{"class":90},[76,1562,153],{"class":82},[76,1564,404],{"class":123},[76,1566,407],{"class":90},[76,1568,410],{"class":82},[76,1570,1468],{"class":123},[76,1572,416],{"class":90},[76,1574,419],{"class":82},[76,1576,422],{"class":90},[76,1578,1579],{"class":78,"line":227},[76,1580,428],{"class":90},[76,1582,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601,1604,1606],{"class":78,"line":244},[76,1584,1136],{"class":82},[76,1586,394],{"class":90},[76,1588,83],{"class":82},[76,1590,1143],{"class":90},[76,1592,153],{"class":82},[76,1594,404],{"class":123},[76,1596,1150],{"class":90},[76,1598,410],{"class":82},[76,1600,1487],{"class":123},[76,1602,1603],{"class":90},"; j",[76,1605,419],{"class":82},[76,1607,422],{"class":90},[76,1609,1610],{"class":78,"line":261},[76,1611,1172],{"class":90},[76,1613,1614,1617,1619,1622,1624,1627],{"class":78,"line":266},[76,1615,1616],{"class":90},"            cout ",[76,1618,213],{"class":82},[76,1620,1621],{"class":90}," arr[i][j] ",[76,1623,213],{"class":82},[76,1625,1626],{"class":750}," \" \"",[76,1628,159],{"class":90},[76,1630,1631],{"class":78,"line":272},[76,1632,1253],{"class":90},[76,1634,1635,1637,1639],{"class":78,"line":278},[76,1636,434],{"class":90},[76,1638,213],{"class":82},[76,1640,224],{"class":90},[76,1642,1643],{"class":78,"line":284},[76,1644,449],{"class":90},[76,1646,1647],{"class":78,"line":353},[76,1648,98],{"emptyLinePlaceholder":97},[76,1650,1651],{"class":78,"line":359},[76,1652,1653],{"class":104},"    \u002F\u002F方式2 \n",[76,1655,1656],{"class":78,"line":365},[76,1657,1658],{"class":104},"    \u002F\u002F数据类型 数组名[行数][列数] = { {数据1，数据2 } ，{数据3，数据4 } };\n",[76,1660,1661,1663,1666,1668,1670,1672,1674],{"class":78,"line":371},[76,1662,117],{"class":82},[76,1664,1665],{"class":90}," arr2[",[76,1667,184],{"class":123},[76,1669,1428],{"class":90},[76,1671,701],{"class":123},[76,1673,150],{"class":90},[76,1675,1676],{"class":82},"=\n",[76,1678,1679],{"class":78,"line":377},[76,1680,428],{"class":90},[76,1682,1683,1686,1688,1690,1692,1694,1696],{"class":78,"line":382},[76,1684,1685],{"class":90},"        {",[76,1687,167],{"class":123},[76,1689,310],{"class":90},[76,1691,184],{"class":123},[76,1693,310],{"class":90},[76,1695,701],{"class":123},[76,1697,1698],{"class":90},"},\n",[76,1700,1701,1703,1705,1707,1709,1711,1713],{"class":78,"line":388},[76,1702,1685],{"class":90},[76,1704,706],{"class":123},[76,1706,310],{"class":90},[76,1708,711],{"class":123},[76,1710,310],{"class":90},[76,1712,716],{"class":123},[76,1714,600],{"class":90},[76,1716,1717],{"class":78,"line":425},[76,1718,1719],{"class":90},"    };\n",[76,1721,1722],{"class":78,"line":431},[76,1723,98],{"emptyLinePlaceholder":97},[76,1725,1726],{"class":78,"line":446},[76,1727,1728],{"class":104},"    \u002F\u002F方式3\n",[76,1730,1731],{"class":78,"line":452},[76,1732,1733],{"class":104},"    \u002F\u002F数据类型 数组名[行数][列数] = { 数据1，数据2 ,数据3，数据4  };\n",[76,1735,1736,1738,1741,1743,1745,1747,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775],{"class":78,"line":457},[76,1737,117],{"class":82},[76,1739,1740],{"class":90}," arr3[",[76,1742,184],{"class":123},[76,1744,1428],{"class":90},[76,1746,701],{"class":123},[76,1748,150],{"class":90},[76,1750,153],{"class":82},[76,1752,298],{"class":90},[76,1754,167],{"class":123},[76,1756,310],{"class":90},[76,1758,184],{"class":123},[76,1760,310],{"class":90},[76,1762,701],{"class":123},[76,1764,310],{"class":90},[76,1766,706],{"class":123},[76,1768,310],{"class":90},[76,1770,711],{"class":123},[76,1772,310],{"class":90},[76,1774,716],{"class":123},[76,1776,1777],{"class":90}," }; \n",[76,1779,1780],{"class":78,"line":463},[76,1781,98],{"emptyLinePlaceholder":97},[76,1783,1784],{"class":78,"line":469},[76,1785,1786],{"class":104},"    \u002F\u002F方式4 \n",[76,1788,1789],{"class":78,"line":521},[76,1790,1791],{"class":104},"    \u002F\u002F数据类型 数组名[][列数] = { 数据1，数据2 ,数据3，数据4  };\n",[76,1793,1794,1796,1799,1801,1803,1805,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829],{"class":78,"line":526},[76,1795,117],{"class":82},[76,1797,1798],{"class":90}," arr4[][",[76,1800,701],{"class":123},[76,1802,150],{"class":90},[76,1804,153],{"class":82},[76,1806,298],{"class":90},[76,1808,167],{"class":123},[76,1810,310],{"class":90},[76,1812,184],{"class":123},[76,1814,310],{"class":90},[76,1816,701],{"class":123},[76,1818,310],{"class":90},[76,1820,706],{"class":123},[76,1822,310],{"class":90},[76,1824,711],{"class":123},[76,1826,310],{"class":90},[76,1828,716],{"class":123},[76,1830,350],{"class":90},[76,1832,1833],{"class":78,"line":553},[76,1834,356],{"class":90},[76,1836,1837],{"class":78,"line":558},[76,1838,98],{"emptyLinePlaceholder":97},[76,1840,1841,1843,1845],{"class":78,"line":572},[76,1842,590],{"class":82},[76,1844,404],{"class":123},[76,1846,159],{"class":90},[76,1848,1849],{"class":78,"line":577},[76,1850,600],{"class":90},[17,1852,1853],{},[604,1854,606],{},[67,1856,1859],{"className":1857,"code":1858,"language":612,"meta":72},[610],"1 2 3\n4 5 6\n",[50,1860,1858],{"__ignoreMap":72},[616,1862,1863],{},[17,1864,1865],{},"总结：在定义二维数组时，如果初始化了数据，可以省略行数",[37,1867,1868],{"id":1868},"二维数组数组名",[1870,1871,1872,1875],"ul",{},[47,1873,1874],{},"查看二维数组所占内存空间",[47,1876,1877],{},"获取二维数组首地址",[17,1879,1880],{},[604,1881,648],{},[67,1883,1885],{"className":69,"code":1884,"language":71,"meta":72,"style":72},"int main() {\n\n    \u002F\u002F二维数组数组名\n    int arr[2][3] =\n    {\n        {1,2,3},\n        {4,5,6}\n    };\n\n    cout \u003C\u003C \"二维数组大小： \" \u003C\u003C sizeof(arr) \u003C\u003C endl;\n    cout \u003C\u003C \"二维数组一行大小： \" \u003C\u003C sizeof(arr[0]) \u003C\u003C endl;\n    cout \u003C\u003C \"二维数组元素大小： \" \u003C\u003C sizeof(arr[0][0]) \u003C\u003C endl;\n\n    cout \u003C\u003C \"二维数组行数： \" \u003C\u003C sizeof(arr) \u002F sizeof(arr[0]) \u003C\u003C endl;\n    cout \u003C\u003C \"二维数组列数： \" \u003C\u003C sizeof(arr[0]) \u002F sizeof(arr[0][0]) \u003C\u003C endl;\n\n    \u002F\u002F地址\n    cout \u003C\u003C \"二维数组首地址：\" \u003C\u003C arr \u003C\u003C endl;\n    cout \u003C\u003C \"二维数组第一行地址：\" \u003C\u003C arr[0] \u003C\u003C endl;\n    cout \u003C\u003C \"二维数组第二行地址：\" \u003C\u003C arr[1] \u003C\u003C endl;\n\n    cout \u003C\u003C \"二维数组第一个元素地址：\" \u003C\u003C &arr[0][0] \u003C\u003C endl;\n    cout \u003C\u003C \"二维数组第二个元素地址：\" \u003C\u003C &arr[0][1] \u003C\u003C endl;\n\n\n    return 0;\n}\n",[50,1886,1887,1895,1899,1904,1920,1924,1940,1956,1960,1964,1983,2006,2033,2037,2066,2103,2107,2112,2130,2151,2172,2176,2203,2230,2234,2238,2246],{"__ignoreMap":72},[76,1888,1889,1891,1893],{"class":78,"line":79},[76,1890,83],{"class":82},[76,1892,87],{"class":86},[76,1894,91],{"class":90},[76,1896,1897],{"class":78,"line":94},[76,1898,98],{"emptyLinePlaceholder":97},[76,1900,1901],{"class":78,"line":101},[76,1902,1903],{"class":104},"    \u002F\u002F二维数组数组名\n",[76,1905,1906,1908,1910,1912,1914,1916,1918],{"class":78,"line":108},[76,1907,117],{"class":82},[76,1909,682],{"class":90},[76,1911,184],{"class":123},[76,1913,1428],{"class":90},[76,1915,701],{"class":123},[76,1917,150],{"class":90},[76,1919,1676],{"class":82},[76,1921,1922],{"class":78,"line":114},[76,1923,428],{"class":90},[76,1925,1926,1928,1930,1932,1934,1936,1938],{"class":78,"line":130},[76,1927,1685],{"class":90},[76,1929,167],{"class":123},[76,1931,310],{"class":90},[76,1933,184],{"class":123},[76,1935,310],{"class":90},[76,1937,701],{"class":123},[76,1939,1698],{"class":90},[76,1941,1942,1944,1946,1948,1950,1952,1954],{"class":78,"line":135},[76,1943,1685],{"class":90},[76,1945,706],{"class":123},[76,1947,310],{"class":90},[76,1949,711],{"class":123},[76,1951,310],{"class":90},[76,1953,716],{"class":123},[76,1955,600],{"class":90},[76,1957,1958],{"class":78,"line":141},[76,1959,1719],{"class":90},[76,1961,1962],{"class":78,"line":162},[76,1963,98],{"emptyLinePlaceholder":97},[76,1965,1966,1968,1970,1973,1975,1977,1979,1981],{"class":78,"line":179},[76,1967,210],{"class":90},[76,1969,213],{"class":82},[76,1971,1972],{"class":750}," \"二维数组大小： \"",[76,1974,754],{"class":82},[76,1976,757],{"class":82},[76,1978,760],{"class":90},[76,1980,213],{"class":82},[76,1982,224],{"class":90},[76,1984,1985,1987,1989,1992,1994,1996,1998,2000,2002,2004],{"class":78,"line":196},[76,1986,210],{"class":90},[76,1988,213],{"class":82},[76,1990,1991],{"class":750}," \"二维数组一行大小： \"",[76,1993,754],{"class":82},[76,1995,757],{"class":82},[76,1997,780],{"class":90},[76,1999,147],{"class":123},[76,2001,785],{"class":90},[76,2003,213],{"class":82},[76,2005,224],{"class":90},[76,2007,2008,2010,2012,2015,2017,2019,2021,2023,2025,2027,2029,2031],{"class":78,"line":201},[76,2009,210],{"class":90},[76,2011,213],{"class":82},[76,2013,2014],{"class":750}," \"二维数组元素大小： \"",[76,2016,754],{"class":82},[76,2018,757],{"class":82},[76,2020,780],{"class":90},[76,2022,147],{"class":123},[76,2024,1428],{"class":90},[76,2026,147],{"class":123},[76,2028,785],{"class":90},[76,2030,213],{"class":82},[76,2032,224],{"class":90},[76,2034,2035],{"class":78,"line":207},[76,2036,98],{"emptyLinePlaceholder":97},[76,2038,2039,2041,2043,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064],{"class":78,"line":227},[76,2040,210],{"class":90},[76,2042,213],{"class":82},[76,2044,2045],{"class":750}," \"二维数组行数： \"",[76,2047,754],{"class":82},[76,2049,757],{"class":82},[76,2051,760],{"class":90},[76,2053,807],{"class":82},[76,2055,757],{"class":82},[76,2057,780],{"class":90},[76,2059,147],{"class":123},[76,2061,785],{"class":90},[76,2063,213],{"class":82},[76,2065,224],{"class":90},[76,2067,2068,2070,2072,2075,2077,2079,2081,2083,2085,2087,2089,2091,2093,2095,2097,2099,2101],{"class":78,"line":244},[76,2069,210],{"class":90},[76,2071,213],{"class":82},[76,2073,2074],{"class":750}," \"二维数组列数： \"",[76,2076,754],{"class":82},[76,2078,757],{"class":82},[76,2080,780],{"class":90},[76,2082,147],{"class":123},[76,2084,785],{"class":90},[76,2086,807],{"class":82},[76,2088,757],{"class":82},[76,2090,780],{"class":90},[76,2092,147],{"class":123},[76,2094,1428],{"class":90},[76,2096,147],{"class":123},[76,2098,785],{"class":90},[76,2100,213],{"class":82},[76,2102,224],{"class":90},[76,2104,2105],{"class":78,"line":261},[76,2106,98],{"emptyLinePlaceholder":97},[76,2108,2109],{"class":78,"line":266},[76,2110,2111],{"class":104},"    \u002F\u002F地址\n",[76,2113,2114,2116,2118,2121,2123,2126,2128],{"class":78,"line":272},[76,2115,210],{"class":90},[76,2117,213],{"class":82},[76,2119,2120],{"class":750}," \"二维数组首地址：\"",[76,2122,754],{"class":82},[76,2124,2125],{"class":90}," arr ",[76,2127,213],{"class":82},[76,2129,224],{"class":90},[76,2131,2132,2134,2136,2139,2141,2143,2145,2147,2149],{"class":78,"line":278},[76,2133,210],{"class":90},[76,2135,213],{"class":82},[76,2137,2138],{"class":750}," \"二维数组第一行地址：\"",[76,2140,754],{"class":82},[76,2142,682],{"class":90},[76,2144,147],{"class":123},[76,2146,150],{"class":90},[76,2148,213],{"class":82},[76,2150,224],{"class":90},[76,2152,2153,2155,2157,2160,2162,2164,2166,2168,2170],{"class":78,"line":284},[76,2154,210],{"class":90},[76,2156,213],{"class":82},[76,2158,2159],{"class":750}," \"二维数组第二行地址：\"",[76,2161,754],{"class":82},[76,2163,682],{"class":90},[76,2165,167],{"class":123},[76,2167,150],{"class":90},[76,2169,213],{"class":82},[76,2171,224],{"class":90},[76,2173,2174],{"class":78,"line":353},[76,2175,98],{"emptyLinePlaceholder":97},[76,2177,2178,2180,2182,2185,2187,2189,2191,2193,2195,2197,2199,2201],{"class":78,"line":359},[76,2179,210],{"class":90},[76,2181,213],{"class":82},[76,2183,2184],{"class":750}," \"二维数组第一个元素地址：\"",[76,2186,754],{"class":82},[76,2188,865],{"class":82},[76,2190,868],{"class":90},[76,2192,147],{"class":123},[76,2194,1428],{"class":90},[76,2196,147],{"class":123},[76,2198,150],{"class":90},[76,2200,213],{"class":82},[76,2202,224],{"class":90},[76,2204,2205,2207,2209,2212,2214,2216,2218,2220,2222,2224,2226,2228],{"class":78,"line":365},[76,2206,210],{"class":90},[76,2208,213],{"class":82},[76,2210,2211],{"class":750}," \"二维数组第二个元素地址：\"",[76,2213,754],{"class":82},[76,2215,865],{"class":82},[76,2217,868],{"class":90},[76,2219,147],{"class":123},[76,2221,1428],{"class":90},[76,2223,167],{"class":123},[76,2225,150],{"class":90},[76,2227,213],{"class":82},[76,2229,224],{"class":90},[76,2231,2232],{"class":78,"line":371},[76,2233,98],{"emptyLinePlaceholder":97},[76,2235,2236],{"class":78,"line":377},[76,2237,98],{"emptyLinePlaceholder":97},[76,2239,2240,2242,2244],{"class":78,"line":382},[76,2241,590],{"class":82},[76,2243,404],{"class":123},[76,2245,159],{"class":90},[76,2247,2248],{"class":78,"line":388},[76,2249,600],{"class":90},[17,2251,2252],{},[604,2253,933,2254,937],{},[50,2255,936],{},[67,2257,2260],{"className":2258,"code":2259,"language":612,"meta":72},[610],"二维数组大小： 24\n二维数组一行大小： 12\n二维数组元素大小： 4\n二维数组行数： 2\n二维数组列数： 3\n二维数组首地址：\u003C地址>\n二维数组第一行地址：\u003C地址>\n二维数组第二行地址：\u003C地址>\n二维数组第一个元素地址：\u003C地址>\n二维数组第二个元素地址：\u003C地址>\n",[50,2261,2259],{"__ignoreMap":72},[616,2263,2264],{},[17,2265,2266],{},"总结1：二维数组名就是这个数组的首地址",[616,2268,2269],{},[17,2270,2271],{},"总结2：对二维数组名进行sizeof时，可以获取整个二维数组占用的内存空间大小",[37,2273,2275],{"id":2274},"二维数组应用案例",[604,2276,2274],{},[17,2278,2279],{},[604,2280,2281],{},"考试成绩统计：",[17,2283,2284,2285],{},"案例描述：有三名同学（张三，李四，王五），在一次考试中的成绩分别如下表，",[604,2286,2287],{},"请分别输出三名同学的总成绩",[2289,2290,2291,2309],"table",{},[2292,2293,2294],"thead",{},[2295,2296,2297,2300,2303,2306],"tr",{},[2298,2299],"th",{},[2298,2301,2302],{},"语文",[2298,2304,2305],{},"数学",[2298,2307,2308],{},"英语",[2310,2311,2312,2324,2335],"tbody",{},[2295,2313,2314,2318,2320,2322],{},[2315,2316,2317],"td",{},"张三",[2315,2319,301],{},[2315,2321,301],{},[2315,2323,301],{},[2295,2325,2326,2329,2331,2333],{},[2315,2327,2328],{},"李四",[2315,2330,307],{},[2315,2332,328],{},[2315,2334,301],{},[2295,2336,2337,2340,2342,2344],{},[2315,2338,2339],{},"王五",[2315,2341,323],{},[2315,2343,318],{},[2315,2345,313],{},[17,2347,2348],{},[604,2349,2350],{},"参考答案：",[67,2352,2354],{"className":69,"code":2353,"language":71,"meta":72,"style":72},"int main() {\n    \u002F\u002F 程序从 main 函数开始执行，下面的语句会按顺序运行。\n\n    int scores[3][3] =\n    {\n        {100,100,100},\n        {90,50,100},\n        {60,70,80},\n    };\n\n    string names[3] = { \"张三\",\"李四\",\"王五\" };\n\n    for (int i = 0; i \u003C 3; i++)\n    {\n        int sum = 0;\n        for (int j = 0; j \u003C 3; j++)\n        {\n            sum += scores[i][j];\n        }\n        cout \u003C\u003C names[i] \u003C\u003C \"同学总成绩为： \" \u003C\u003C sum \u003C\u003C endl;\n    }\n\n\n    \u002F\u002F 返回 0 表示程序正常结束。\n    return 0;\n}\n",[50,2355,2356,2364,2368,2372,2389,2393,2409,2425,2441,2445,2449,2477,2481,2507,2511,2525,2551,2555,2566,2570,2592,2596,2600,2604,2608,2616],{"__ignoreMap":72},[76,2357,2358,2360,2362],{"class":78,"line":79},[76,2359,83],{"class":82},[76,2361,87],{"class":86},[76,2363,91],{"class":90},[76,2365,2366],{"class":78,"line":94},[76,2367,1036],{"class":104},[76,2369,2370],{"class":78,"line":101},[76,2371,98],{"emptyLinePlaceholder":97},[76,2373,2374,2376,2379,2381,2383,2385,2387],{"class":78,"line":108},[76,2375,117],{"class":82},[76,2377,2378],{"class":90}," scores[",[76,2380,701],{"class":123},[76,2382,1428],{"class":90},[76,2384,701],{"class":123},[76,2386,150],{"class":90},[76,2388,1676],{"class":82},[76,2390,2391],{"class":78,"line":114},[76,2392,428],{"class":90},[76,2394,2395,2397,2399,2401,2403,2405,2407],{"class":78,"line":130},[76,2396,1685],{"class":90},[76,2398,301],{"class":123},[76,2400,310],{"class":90},[76,2402,301],{"class":123},[76,2404,310],{"class":90},[76,2406,301],{"class":123},[76,2408,1698],{"class":90},[76,2410,2411,2413,2415,2417,2419,2421,2423],{"class":78,"line":135},[76,2412,1685],{"class":90},[76,2414,307],{"class":123},[76,2416,310],{"class":90},[76,2418,328],{"class":123},[76,2420,310],{"class":90},[76,2422,301],{"class":123},[76,2424,1698],{"class":90},[76,2426,2427,2429,2431,2433,2435,2437,2439],{"class":78,"line":141},[76,2428,1685],{"class":90},[76,2430,323],{"class":123},[76,2432,310],{"class":90},[76,2434,318],{"class":123},[76,2436,310],{"class":90},[76,2438,313],{"class":123},[76,2440,1698],{"class":90},[76,2442,2443],{"class":78,"line":162},[76,2444,1719],{"class":90},[76,2446,2447],{"class":78,"line":179},[76,2448,98],{"emptyLinePlaceholder":97},[76,2450,2451,2454,2456,2458,2460,2462,2465,2467,2470,2472,2475],{"class":78,"line":196},[76,2452,2453],{"class":90},"    string names[",[76,2455,701],{"class":123},[76,2457,150],{"class":90},[76,2459,153],{"class":82},[76,2461,298],{"class":90},[76,2463,2464],{"class":750},"\"张三\"",[76,2466,310],{"class":90},[76,2468,2469],{"class":750},"\"李四\"",[76,2471,310],{"class":90},[76,2473,2474],{"class":750},"\"王五\"",[76,2476,350],{"class":90},[76,2478,2479],{"class":78,"line":201},[76,2480,98],{"emptyLinePlaceholder":97},[76,2482,2483,2485,2487,2489,2491,2493,2495,2497,2499,2501,2503,2505],{"class":78,"line":207},[76,2484,391],{"class":82},[76,2486,394],{"class":90},[76,2488,83],{"class":82},[76,2490,399],{"class":90},[76,2492,153],{"class":82},[76,2494,404],{"class":123},[76,2496,407],{"class":90},[76,2498,410],{"class":82},[76,2500,1487],{"class":123},[76,2502,416],{"class":90},[76,2504,419],{"class":82},[76,2506,422],{"class":90},[76,2508,2509],{"class":78,"line":227},[76,2510,428],{"class":90},[76,2512,2513,2516,2519,2521,2523],{"class":78,"line":244},[76,2514,2515],{"class":82},"        int",[76,2517,2518],{"class":90}," sum ",[76,2520,153],{"class":82},[76,2522,404],{"class":123},[76,2524,159],{"class":90},[76,2526,2527,2529,2531,2533,2535,2537,2539,2541,2543,2545,2547,2549],{"class":78,"line":261},[76,2528,1136],{"class":82},[76,2530,394],{"class":90},[76,2532,83],{"class":82},[76,2534,1143],{"class":90},[76,2536,153],{"class":82},[76,2538,404],{"class":123},[76,2540,1150],{"class":90},[76,2542,410],{"class":82},[76,2544,1487],{"class":123},[76,2546,1603],{"class":90},[76,2548,419],{"class":82},[76,2550,422],{"class":90},[76,2552,2553],{"class":78,"line":266},[76,2554,1172],{"class":90},[76,2556,2557,2560,2563],{"class":78,"line":272},[76,2558,2559],{"class":90},"            sum ",[76,2561,2562],{"class":82},"+=",[76,2564,2565],{"class":90}," scores[i][j];\n",[76,2567,2568],{"class":78,"line":278},[76,2569,1253],{"class":90},[76,2571,2572,2574,2576,2579,2581,2584,2586,2588,2590],{"class":78,"line":284},[76,2573,434],{"class":90},[76,2575,213],{"class":82},[76,2577,2578],{"class":90}," names[i] ",[76,2580,213],{"class":82},[76,2582,2583],{"class":750}," \"同学总成绩为： \"",[76,2585,754],{"class":82},[76,2587,2518],{"class":90},[76,2589,213],{"class":82},[76,2591,224],{"class":90},[76,2593,2594],{"class":78,"line":353},[76,2595,449],{"class":90},[76,2597,2598],{"class":78,"line":359},[76,2599,98],{"emptyLinePlaceholder":97},[76,2601,2602],{"class":78,"line":365},[76,2603,98],{"emptyLinePlaceholder":97},[76,2605,2606],{"class":78,"line":371},[76,2607,1321],{"class":104},[76,2609,2610,2612,2614],{"class":78,"line":377},[76,2611,590],{"class":82},[76,2613,404],{"class":123},[76,2615,159],{"class":90},[76,2617,2618],{"class":78,"line":382},[76,2619,600],{"class":90},[17,2621,2622],{},[604,2623,606],{},[67,2625,2628],{"className":2626,"code":2627,"language":612,"meta":72},[610],"张三同学总成绩为： 300\n李四同学总成绩为： 240\n王五同学总成绩为： 210\n",[50,2629,2627],{"__ignoreMap":72},[2631,2632,2633],"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 .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);}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":72,"searchDepth":94,"depth":94,"links":2635},[2636],{"id":5,"depth":94,"text":5,"children":2637},[2638,2639,2640],{"id":15,"depth":101,"text":15},{"id":35,"depth":101,"text":35},{"id":1346,"depth":101,"text":1346},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu",0,"0700","2023-10-05","wiki\u002F2023-10-05-cplusplus-jiao-xue","zh-cn:2023-10-05-cplusplus-jiao-xue","\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md","wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组",false,null,"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","zh-CN","zh-cn",{},{"title":5,"description":72},"gkvMNPwE78sGcURszeK8VRQZrYRSN_C1zfeampRV-Bo",[2660,2665,2670,2675,2680,2685,2690,2691,2696,2701,2706,2711,2716,2721,2726,2731,2736,2741,2746,2751,2756,2761,2766,2771,2776,2781,2786,2791,2796,2801,2806,2811,2816,2821,2826,2831,2836,2841,2846,2851,2856,2861,2866,2871,2876,2881,2886,2891,2896,2901,2906,2911,2916,2921,2926,2931,2936,2941,2946,2951,2956,2961,2966,2971,2976,2981,2986,2991,2996,3001,3006,3011,3016,3021,3026,3031,3036,3041,3046,3051,3056,3061],{"path":2661,"stem":2662,"title":2663,"date":2644,"chapterOrder":2664,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0100-c-kai-fa-huan-jing-da-jian-yu-ce-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0100-C++开发环境搭建与测试","C++开发环境搭建与测试","0100",{"path":2666,"stem":2667,"title":2668,"date":2644,"chapterOrder":2669,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识","0200",{"path":2671,"stem":2672,"title":2673,"date":2644,"chapterOrder":2674,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0300-shu-ju-lei-xing-yu-shu-ju-cun-fang","wiki\u002F2023-10-05-Cplusplus教学\u002F0300-数据类型与数据存放","数据类型与数据存放","0300",{"path":2676,"stem":2677,"title":2678,"date":2644,"chapterOrder":2679,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出","0400",{"path":2681,"stem":2682,"title":2683,"date":2644,"chapterOrder":2684,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符","0500",{"path":2686,"stem":2687,"title":2688,"date":2644,"chapterOrder":2689,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构","0600",{"path":2641,"stem":2650,"title":5,"date":2644,"chapterOrder":2643,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},{"path":2692,"stem":2693,"title":2694,"date":2644,"chapterOrder":2695,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件","0800",{"path":2697,"stem":2698,"title":2699,"date":2644,"chapterOrder":2700,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针","0900",{"path":2702,"stem":2703,"title":2704,"date":2644,"chapterOrder":2705,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体","1000",{"path":2707,"stem":2708,"title":2709,"date":2644,"chapterOrder":2710,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1100-nei-cun-fen-qu-yu-sheng-ming-zhou-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1100-内存分区与生命周期","内存分区与生命周期","1100",{"path":2712,"stem":2713,"title":2714,"date":2644,"chapterOrder":2715,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":2717,"stem":2718,"title":2719,"date":2644,"chapterOrder":2720,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1300-han-shu-ti-gao-yu-ming-ming-kong-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F1300-函数提高与命名空间","函数提高与命名空间","1300",{"path":2722,"stem":2723,"title":2724,"date":2644,"chapterOrder":2725,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装","1400-0100",{"path":2727,"stem":2728,"title":2729,"date":2644,"chapterOrder":2730,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0200-dui-xiang-chu-shi-hua-he-qing-li","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0200-对象初始化和清理","对象初始化和清理","1400-0200",{"path":2732,"stem":2733,"title":2734,"date":2644,"chapterOrder":2735,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0300-dui-xiang-mo-xing-yu-this-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0300-对象模型与this指针","对象模型与this指针","1400-0300",{"path":2737,"stem":2738,"title":2739,"date":2644,"chapterOrder":2740,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0400-you-yuan-yu-yun-suan-fu-zhong-zai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0400-友元与运算符重载","友元与运算符重载","1400-0400",{"path":2742,"stem":2743,"title":2744,"date":2644,"chapterOrder":2745,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承","1400-0500",{"path":2747,"stem":2748,"title":2749,"date":2644,"chapterOrder":2750,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态","1400-0600",{"path":2752,"stem":2753,"title":2754,"date":2644,"chapterOrder":2755,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象","1400",{"path":2757,"stem":2758,"title":2759,"date":2644,"chapterOrder":2760,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":2762,"stem":2763,"title":2764,"date":2644,"chapterOrder":2765,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","wiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","异常处理","1600",{"path":2767,"stem":2768,"title":2769,"date":2644,"chapterOrder":2770,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":2772,"stem":2773,"title":2774,"date":2644,"chapterOrder":2775,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初识","1800-0100",{"path":2777,"stem":2778,"title":2779,"date":2644,"chapterOrder":2780,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0200-std-array","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0200-std-array","std::array","1800-0200",{"path":2782,"stem":2783,"title":2784,"date":2644,"chapterOrder":2785,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":2787,"stem":2788,"title":2789,"date":2644,"chapterOrder":2790,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector容器","vector 容器","1800-0400",{"path":2792,"stem":2793,"title":2794,"date":2644,"chapterOrder":2795,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-deque-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-deque容器","deque 容器","1800-0500",{"path":2797,"stem":2798,"title":2799,"date":2644,"chapterOrder":2800,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-stack-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-stack容器","stack 容器","1800-0600",{"path":2802,"stem":2803,"title":2804,"date":2644,"chapterOrder":2805,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-queue-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-queue容器","queue 容器","1800-0700",{"path":2807,"stem":2808,"title":2809,"date":2644,"chapterOrder":2810,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-list-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-list容器","list 容器","1800-0800",{"path":2812,"stem":2813,"title":2814,"date":2644,"chapterOrder":2815,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0900-set-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0900-set容器","set \u002F multiset 容器","1800-0900",{"path":2817,"stem":2818,"title":2819,"date":2644,"chapterOrder":2820,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1000-map-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1000-map容器","map \u002F multimap 容器","1800-1000",{"path":2822,"stem":2823,"title":2824,"date":2644,"chapterOrder":2825,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1100-han-shu-dui-xiang-yu-wei-ci","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1100-函数对象与谓词","函数对象与谓词","1800-1100",{"path":2827,"stem":2828,"title":2829,"date":2644,"chapterOrder":2830,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-1200-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-1200-常用算法","常用算法","1800-1200",{"path":2832,"stem":2833,"title":2834,"date":2644,"chapterOrder":2835,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高编程","1800",{"path":2837,"stem":2838,"title":2839,"date":2644,"chapterOrder":2840,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换","1900",{"path":2842,"stem":2843,"title":2844,"date":2644,"chapterOrder":2845,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":2847,"stem":2848,"title":2849,"date":2644,"chapterOrder":2850,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":2852,"stem":2853,"title":2854,"date":2644,"chapterOrder":2855,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","using","2000-0300",{"path":2857,"stem":2858,"title":2859,"date":2644,"chapterOrder":2860,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0400-enum-class","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0400-enum-class","enum class","2000-0400",{"path":2862,"stem":2863,"title":2864,"date":2644,"chapterOrder":2865,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0500-fan-wei-for-xun-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0500-范围for循环","范围 for 循环","2000-0500",{"path":2867,"stem":2868,"title":2869,"date":2644,"chapterOrder":2870,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","结构化绑定","2000-0600",{"path":2872,"stem":2873,"title":2874,"date":2644,"chapterOrder":2875,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":2877,"stem":2878,"title":2879,"date":2644,"chapterOrder":2880,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":2882,"stem":2883,"title":2884,"date":2644,"chapterOrder":2885,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针","2000-0900",{"path":2887,"stem":2888,"title":2889,"date":2644,"chapterOrder":2890,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1000-you-zhi-yin-yong-he-yi-dong-yu-yi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1000-右值引用和移动语义","右值引用和移动语义","2000-1000",{"path":2892,"stem":2893,"title":2894,"date":2644,"chapterOrder":2895,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1100-lambda-biao-da-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1100-Lambda表达式","Lambda 表达式","2000-1100",{"path":2897,"stem":2898,"title":2899,"date":2644,"chapterOrder":2900,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1200-std-function","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1200-std-function","std::function","2000-1200",{"path":2902,"stem":2903,"title":2904,"date":2644,"chapterOrder":2905,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1300-std-bind","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1300-std-bind","std::bind","2000-1300",{"path":2907,"stem":2908,"title":2909,"date":2644,"chapterOrder":2910,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1400-std-optional","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1400-std-optional","std::optional","2000-1400",{"path":2912,"stem":2913,"title":2914,"date":2644,"chapterOrder":2915,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1500-std-variant","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1500-std-variant","std::variant","2000-1500",{"path":2917,"stem":2918,"title":2919,"date":2644,"chapterOrder":2920,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1600-std-span","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1600-std-span","std::span","2000-1600",{"path":2922,"stem":2923,"title":2924,"date":2644,"chapterOrder":2925,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1700-std-format-print","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1700-std-format-print","std::format \u002F std::print","2000-1700",{"path":2927,"stem":2928,"title":2929,"date":2644,"chapterOrder":2930,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1800-std-chrono","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1800-std-chrono","std::chrono","2000-1800",{"path":2932,"stem":2933,"title":2934,"date":2644,"chapterOrder":2935,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0100-std-thread","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0100-std-thread","std::thread 与 join","2000-1900-0100",{"path":2937,"stem":2938,"title":2939,"date":2644,"chapterOrder":2940,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0200-mutex-lock-guard","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0200-mutex-lock-guard","mutex 与 lock_guard","2000-1900-0200",{"path":2942,"stem":2943,"title":2944,"date":2644,"chapterOrder":2945,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0300-std-atomic","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0300-std-atomic","std::atomic","2000-1900-0300",{"path":2947,"stem":2948,"title":2949,"date":2644,"chapterOrder":2950,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-0400-condition-variable","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-0400-condition-variable","condition_variable","2000-1900-0400",{"path":2952,"stem":2953,"title":2954,"date":2644,"chapterOrder":2955,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","并发编程","2000-1900",{"path":2957,"stem":2958,"title":2959,"date":2644,"chapterOrder":2960,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2000-std-filesystem","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2000-std-filesystem","std::filesystem","2000-2000",{"path":2962,"stem":2963,"title":2964,"date":2644,"chapterOrder":2965,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 简介","2000-2100",{"path":2967,"stem":2968,"title":2969,"date":2644,"chapterOrder":2970,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++","2000",{"path":2972,"stem":2973,"title":2974,"date":2644,"chapterOrder":2975,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0100-ding-shi-qi-yu-yi-bu-io","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0100-定时器与异步IO","定时器与异步 IO","2100-0100-0100",{"path":2977,"stem":2978,"title":2979,"date":2644,"chapterOrder":2980,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0200-boost-asio-ji-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0200-Boost.Asio基础","Boost.Asio 基础","2100-0100-0200",{"path":2982,"stem":2983,"title":2984,"date":2644,"chapterOrder":2985,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0300-chuan-kou-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0300-串口通信","串口通信","2100-0100-0300",{"path":2987,"stem":2988,"title":2989,"date":2644,"chapterOrder":2990,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0400-tcp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0400-TCP通信","TCP 通信","2100-0100-0400",{"path":2992,"stem":2993,"title":2994,"date":2644,"chapterOrder":2995,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0500-udp-tong-xin","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0500-UDP通信","UDP 通信","2100-0100-0500",{"path":2997,"stem":2998,"title":2999,"date":2644,"chapterOrder":3000,"chapterDepth":94,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-0600-ji-qi-ren-gong-cheng-xie-fa-yu-ros2-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-0600-机器人工程写法与ROS2集成","机器人工程写法与 ROS2 集成","2100-0100-0600",{"path":3002,"stem":3003,"title":3004,"date":2644,"chapterOrder":3005,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0100-boost-asio-yi-bu-io-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0100-Boost.Asio异步IO库","Boost.Asio异步IO库","2100-0100",{"path":3007,"stem":3008,"title":3009,"date":2644,"chapterOrder":3010,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0200-eigen-xian-xing-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0200-Eigen线性代数库","Eigen线性代数库","2100-0200",{"path":3012,"stem":3013,"title":3014,"date":2644,"chapterOrder":3015,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0300-opencv-ji-suan-ji-shi-jue-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0300-OpenCV计算机视觉库","OpenCV计算机视觉库","2100-0300",{"path":3017,"stem":3018,"title":3019,"date":2644,"chapterOrder":3020,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0400-pcl-dian-yun-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0400-PCL点云库","PCL点云库","2100-0400",{"path":3022,"stem":3023,"title":3024,"date":2644,"chapterOrder":3025,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-0500-sophus-li-qun-li-dai-shu-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-0500-Sophus李群李代数库","Sophus 李群李代数库","2100-0500",{"path":3027,"stem":3028,"title":3029,"date":2644,"chapterOrder":3030,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习","2100",{"path":3032,"stem":3033,"title":3034,"date":2644,"chapterOrder":3035,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0100-cmakepresets-yu-gou-jian-an-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0100-CMakePresets与构建安装","CMakePresets与构建安装","2200-0100",{"path":3037,"stem":3038,"title":3039,"date":2644,"chapterOrder":3040,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0200-ding-ceng-cmake-yu-gong-gong-bian-yi-xuan-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0200-顶层CMake与公共编译选项","顶层CMake与公共编译选项","2200-0200",{"path":3042,"stem":3043,"title":3044,"date":2644,"chapterOrder":3045,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0300-src-yu-lib-mo-kuai-cmake-xiang-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0300-src与lib模块CMake详解","src与lib模块CMake详解","2200-0300",{"path":3047,"stem":3048,"title":3049,"date":2644,"chapterOrder":3050,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0400-di-san-fang-ku-yi-lai-xie-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0400-第三方库依赖写法","第三方库依赖写法","2200-0400",{"path":3052,"stem":3053,"title":3054,"date":2644,"chapterOrder":3055,"chapterDepth":79,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-0500-mu-ban-kuo-zhan-yu-chang-jian-wen-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-0500-模板扩展与常见问题","模板扩展与常见问题","2200-0500",{"path":3057,"stem":3058,"title":3059,"date":2644,"chapterOrder":3060,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":2651},"\u002Fzh-cn\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":2647,"stem":3062,"title":3063,"date":2644,"chapterOrder":2652,"chapterDepth":2642,"docKey":2646,"docRoot":2647,"docTitle":2648,"isWikiDoc":97,"isWikiIndex":97},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",{"variants":3065},[3066,3069,3072,3075,3078],{"path":3067,"localeSlug":3068,"i18nKey":2650},"\u002Fen-us\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","en-us",{"path":3070,"localeSlug":3071,"i18nKey":2650},"\u002Fzh-hant\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","zh-hant",{"path":3073,"localeSlug":3074,"i18nKey":2650},"\u002Fzh-hk\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","zh-hk",{"path":3076,"localeSlug":3077,"i18nKey":2650},"\u002Fzh-tw\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu","zh-tw",{"path":2641,"localeSlug":2655,"i18nKey":2650},[3067,2653,3070,2653,3073,2653,3076,2653,2641,2653],1784646781025]