[{"data":1,"prerenderedAt":2998},["ShallowReactive",2],{"wiki-page-\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu":3,"wiki-doc-items-2023-10-05-cplusplus-jiao-xue":2612},{"id":4,"title":5,"body":6,"chapterDepth":2599,"chapterOrder":2600,"date":2601,"description":72,"docKey":2602,"docRoot":2603,"docTitle":2604,"extension":2605,"isWikiDoc":97,"isWikiIndex":2606,"meta":2607,"navigation":97,"path":2608,"seo":2609,"stem":2610,"wikiDepth":79,"__hash__":2611},"wiki\u002Fwiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组.md","数组",{"type":7,"value":8,"toc":2592},"minimark",[9,12,16,20,23,26,33,36,40,43,63,66,601,608,614,619,622,629,637,642,922,927,932,937,942,948,953,959,962,965,968,971,974,980,991,997,1002,1317,1322,1325,1328,1334,1337,1340,1362,1367,1369,1829,1833,1838,1841,1850,1854,2222,2226,2231,2236,2241,2246,2252,2310,2315,2584,2588],[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,607],{},[604,605,606],"strong",{},"运行\u002F观察结果："," 运行后会依次打印三个数组中的元素；每个元素按循环顺序单独占一行。",[609,610,611],"blockquote",{},[17,612,613],{},"总结1：数组名的命名规范与变量名命名规范一致，不要和变量重名",[609,615,616],{},[17,617,618],{},"总结2：数组中下标是从0开始索引",[37,620,621],{"id":621},"一维数组数组名",[17,623,624,625,628],{},"一维数组名称的",[604,626,627],{},"用途","：",[44,630,631,634],{},[47,632,633],{},"可以统计整个数组在内存中的长度",[47,635,636],{},"可以获取数组在内存中的首地址",[17,638,639],{},[604,640,641],{},"示例：",[67,643,645],{"className":69,"code":644,"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,646,647,655,659,664,669,731,735,758,783,813,817,822,845,870,893,897,902,906,910,918],{"__ignoreMap":72},[76,648,649,651,653],{"class":78,"line":79},[76,650,83],{"class":82},[76,652,87],{"class":86},[76,654,91],{"class":90},[76,656,657],{"class":78,"line":94},[76,658,98],{"emptyLinePlaceholder":97},[76,660,661],{"class":78,"line":101},[76,662,663],{"class":104},"    \u002F\u002F数组名用途\n",[76,665,666],{"class":78,"line":108},[76,667,668],{"class":104},"    \u002F\u002F1、可以获取整个数组占用内存空间大小\n",[76,670,671,673,676,678,680,682,684,686,688,690,692,695,697,700,702,705,707,710,712,715,717,720,722,725,727,729],{"class":78,"line":114},[76,672,117],{"class":82},[76,674,675],{"class":90}," arr[",[76,677,124],{"class":123},[76,679,150],{"class":90},[76,681,153],{"class":82},[76,683,298],{"class":90},[76,685,167],{"class":123},[76,687,310],{"class":90},[76,689,184],{"class":123},[76,691,310],{"class":90},[76,693,694],{"class":123},"3",[76,696,310],{"class":90},[76,698,699],{"class":123},"4",[76,701,310],{"class":90},[76,703,704],{"class":123},"5",[76,706,310],{"class":90},[76,708,709],{"class":123},"6",[76,711,310],{"class":90},[76,713,714],{"class":123},"7",[76,716,310],{"class":90},[76,718,719],{"class":123},"8",[76,721,310],{"class":90},[76,723,724],{"class":123},"9",[76,726,310],{"class":90},[76,728,124],{"class":123},[76,730,350],{"class":90},[76,732,733],{"class":78,"line":130},[76,734,98],{"emptyLinePlaceholder":97},[76,736,737,739,741,745,748,751,754,756],{"class":78,"line":135},[76,738,210],{"class":90},[76,740,213],{"class":82},[76,742,744],{"class":743},"sZZnC"," \"整个数组所占内存空间为： \"",[76,746,747],{"class":82}," \u003C\u003C",[76,749,750],{"class":82}," sizeof",[76,752,753],{"class":90},"(arr) ",[76,755,213],{"class":82},[76,757,224],{"class":90},[76,759,760,762,764,767,769,771,774,776,779,781],{"class":78,"line":141},[76,761,210],{"class":90},[76,763,213],{"class":82},[76,765,766],{"class":743}," \"每个元素所占内存空间为： \"",[76,768,747],{"class":82},[76,770,750],{"class":82},[76,772,773],{"class":90},"(arr[",[76,775,147],{"class":123},[76,777,778],{"class":90},"]) ",[76,780,213],{"class":82},[76,782,224],{"class":90},[76,784,785,787,789,792,794,796,798,801,803,805,807,809,811],{"class":78,"line":162},[76,786,210],{"class":90},[76,788,213],{"class":82},[76,790,791],{"class":743}," \"数组的元素个数为： \"",[76,793,747],{"class":82},[76,795,750],{"class":82},[76,797,753],{"class":90},[76,799,800],{"class":82},"\u002F",[76,802,750],{"class":82},[76,804,773],{"class":90},[76,806,147],{"class":123},[76,808,778],{"class":90},[76,810,213],{"class":82},[76,812,224],{"class":90},[76,814,815],{"class":78,"line":179},[76,816,98],{"emptyLinePlaceholder":97},[76,818,819],{"class":78,"line":196},[76,820,821],{"class":104},"    \u002F\u002F2、可以通过数组名获取到数组首地址\n",[76,823,824,826,828,831,833,836,839,841,843],{"class":78,"line":201},[76,825,210],{"class":90},[76,827,213],{"class":82},[76,829,830],{"class":743}," \"数组首地址为： \"",[76,832,747],{"class":82},[76,834,835],{"class":82}," static_cast\u003Cconst",[76,837,838],{"class":82}," void*>",[76,840,753],{"class":90},[76,842,213],{"class":82},[76,844,224],{"class":90},[76,846,847,849,851,854,856,859,862,864,866,868],{"class":78,"line":207},[76,848,210],{"class":90},[76,850,213],{"class":82},[76,852,853],{"class":743}," \"数组中第一个元素地址为： \"",[76,855,747],{"class":82},[76,857,858],{"class":82}," &",[76,860,861],{"class":90},"arr[",[76,863,147],{"class":123},[76,865,150],{"class":90},[76,867,213],{"class":82},[76,869,224],{"class":90},[76,871,872,874,876,879,881,883,885,887,889,891],{"class":78,"line":227},[76,873,210],{"class":90},[76,875,213],{"class":82},[76,877,878],{"class":743}," \"数组中第二个元素地址为： \"",[76,880,747],{"class":82},[76,882,858],{"class":82},[76,884,861],{"class":90},[76,886,167],{"class":123},[76,888,150],{"class":90},[76,890,213],{"class":82},[76,892,224],{"class":90},[76,894,895],{"class":78,"line":244},[76,896,98],{"emptyLinePlaceholder":97},[76,898,899],{"class":78,"line":261},[76,900,901],{"class":104},"    \u002F\u002Farr = 100; 错误，数组名是常量，因此不可以赋值\n",[76,903,904],{"class":78,"line":266},[76,905,98],{"emptyLinePlaceholder":97},[76,907,908],{"class":78,"line":272},[76,909,98],{"emptyLinePlaceholder":97},[76,911,912,914,916],{"class":78,"line":278},[76,913,590],{"class":82},[76,915,404],{"class":123},[76,917,159],{"class":90},[76,919,920],{"class":78,"line":284},[76,921,600],{"class":90},[17,923,924,926],{},[604,925,606],{}," 运行后会打印示例中的变量值或地址；地址值与运行环境有关，以同类对象的相对位置和指针变化为观察重点。",[609,928,929],{},[17,930,931],{},"注意：数组名是常量，不可以赋值",[609,933,934],{},[17,935,936],{},"总结1：直接打印数组名，可以查看数组所占内存的首地址",[609,938,939],{},[17,940,941],{},"总结2：对数组名进行sizeof，可以获取整个数组占内存空间的大小",[17,943,944,947],{},[604,945,946],{},"练习案例1","：五只小猪称体重",[17,949,950],{},[604,951,952],{},"案例描述：",[17,954,955,956,958],{},"在一个数组中记录了五只小猪的体重，如：int arr",[76,957,704],{}," = {300,350,200,400,250};",[17,960,961],{},"找出并打印最重的小猪体重。",[17,963,964],{},"**练习案例2：**数组元素逆置",[17,966,967],{},"**案例描述：**请声明一个5个元素的数组，并且将元素逆置.",[17,969,970],{},"(如原数组元素为：1,3,2,5,4;逆置后输出结果为:4,5,2,3,1);",[37,972,973],{"id":973},"冒泡排序",[17,975,976,979],{},[604,977,978],{},"作用："," 最常用的排序算法，对数组内元素进行排序",[44,981,982,985,988],{},[47,983,984],{},"比较相邻的元素。如果第一个比第二个大，就交换他们两个。",[47,986,987],{},"对每一对相邻元素做同样的工作，执行完毕后，找到第一个最大值。",[47,989,990],{},"重复以上的步骤，每次比较次数-1，直到不需要比较",[17,992,993],{},[29,994],{"alt":995,"src":996},"1541905327273","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fstage1-1541905327273-9c43858aea.webp",[17,998,999,1001],{},[604,1000,641],{}," 将数组 { 4,2,8,0,5,7,1,3,9 } 进行升序排序",[67,1003,1005],{"className":69,"code":1004,"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,1006,1007,1015,1020,1024,1074,1078,1111,1115,1151,1156,1178,1183,1196,1211,1227,1232,1237,1241,1245,1271,1275,1288,1292,1296,1300,1305,1313],{"__ignoreMap":72},[76,1008,1009,1011,1013],{"class":78,"line":79},[76,1010,83],{"class":82},[76,1012,87],{"class":86},[76,1014,91],{"class":90},[76,1016,1017],{"class":78,"line":94},[76,1018,1019],{"class":104},"    \u002F\u002F 程序从 main 函数开始执行，下面的语句会按顺序运行。\n",[76,1021,1022],{"class":78,"line":101},[76,1023,98],{"emptyLinePlaceholder":97},[76,1025,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072],{"class":78,"line":108},[76,1027,117],{"class":82},[76,1029,675],{"class":90},[76,1031,724],{"class":123},[76,1033,150],{"class":90},[76,1035,153],{"class":82},[76,1037,298],{"class":90},[76,1039,699],{"class":123},[76,1041,310],{"class":90},[76,1043,184],{"class":123},[76,1045,310],{"class":90},[76,1047,719],{"class":123},[76,1049,310],{"class":90},[76,1051,147],{"class":123},[76,1053,310],{"class":90},[76,1055,704],{"class":123},[76,1057,310],{"class":90},[76,1059,714],{"class":123},[76,1061,310],{"class":90},[76,1063,167],{"class":123},[76,1065,310],{"class":90},[76,1067,694],{"class":123},[76,1069,310],{"class":90},[76,1071,724],{"class":123},[76,1073,350],{"class":90},[76,1075,1076],{"class":78,"line":114},[76,1077,98],{"emptyLinePlaceholder":97},[76,1079,1080,1082,1084,1086,1088,1090,1092,1094,1096,1099,1102,1105,1107,1109],{"class":78,"line":130},[76,1081,391],{"class":82},[76,1083,394],{"class":90},[76,1085,83],{"class":82},[76,1087,399],{"class":90},[76,1089,153],{"class":82},[76,1091,404],{"class":123},[76,1093,407],{"class":90},[76,1095,410],{"class":82},[76,1097,1098],{"class":123}," 9",[76,1100,1101],{"class":82}," -",[76,1103,1104],{"class":123}," 1",[76,1106,416],{"class":90},[76,1108,419],{"class":82},[76,1110,422],{"class":90},[76,1112,1113],{"class":78,"line":135},[76,1114,428],{"class":90},[76,1116,1117,1120,1122,1124,1127,1129,1131,1134,1136,1138,1140,1142,1144,1147,1149],{"class":78,"line":141},[76,1118,1119],{"class":82},"        for",[76,1121,394],{"class":90},[76,1123,83],{"class":82},[76,1125,1126],{"class":90}," j ",[76,1128,153],{"class":82},[76,1130,404],{"class":123},[76,1132,1133],{"class":90},"; j ",[76,1135,410],{"class":82},[76,1137,1098],{"class":123},[76,1139,1101],{"class":82},[76,1141,1104],{"class":123},[76,1143,1101],{"class":82},[76,1145,1146],{"class":90}," i; j",[76,1148,419],{"class":82},[76,1150,422],{"class":90},[76,1152,1153],{"class":78,"line":162},[76,1154,1155],{"class":90},"        {\n",[76,1157,1158,1161,1164,1167,1170,1173,1175],{"class":78,"line":179},[76,1159,1160],{"class":82},"            if",[76,1162,1163],{"class":90}," (arr[j] ",[76,1165,1166],{"class":82},">",[76,1168,1169],{"class":90}," arr[j ",[76,1171,1172],{"class":82},"+",[76,1174,1104],{"class":123},[76,1176,1177],{"class":90},"])\n",[76,1179,1180],{"class":78,"line":196},[76,1181,1182],{"class":90},"            {\n",[76,1184,1185,1188,1191,1193],{"class":78,"line":201},[76,1186,1187],{"class":82},"                int",[76,1189,1190],{"class":90}," temp ",[76,1192,153],{"class":82},[76,1194,1195],{"class":90}," arr[j];\n",[76,1197,1198,1201,1203,1205,1207,1209],{"class":78,"line":207},[76,1199,1200],{"class":90},"                arr[j] ",[76,1202,153],{"class":82},[76,1204,1169],{"class":90},[76,1206,1172],{"class":82},[76,1208,1104],{"class":123},[76,1210,127],{"class":90},[76,1212,1213,1216,1218,1220,1222,1224],{"class":78,"line":227},[76,1214,1215],{"class":90},"                arr[j ",[76,1217,1172],{"class":82},[76,1219,1104],{"class":123},[76,1221,150],{"class":90},[76,1223,153],{"class":82},[76,1225,1226],{"class":90}," temp;\n",[76,1228,1229],{"class":78,"line":244},[76,1230,1231],{"class":90},"            }\n",[76,1233,1234],{"class":78,"line":261},[76,1235,1236],{"class":90},"        }\n",[76,1238,1239],{"class":78,"line":266},[76,1240,449],{"class":90},[76,1242,1243],{"class":78,"line":272},[76,1244,98],{"emptyLinePlaceholder":97},[76,1246,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269],{"class":78,"line":278},[76,1248,391],{"class":82},[76,1250,394],{"class":90},[76,1252,83],{"class":82},[76,1254,399],{"class":90},[76,1256,153],{"class":82},[76,1258,404],{"class":123},[76,1260,407],{"class":90},[76,1262,410],{"class":82},[76,1264,1098],{"class":123},[76,1266,416],{"class":90},[76,1268,419],{"class":82},[76,1270,422],{"class":90},[76,1272,1273],{"class":78,"line":284},[76,1274,428],{"class":90},[76,1276,1277,1279,1281,1284,1286],{"class":78,"line":353},[76,1278,434],{"class":90},[76,1280,213],{"class":82},[76,1282,1283],{"class":90}," arr[i] ",[76,1285,213],{"class":82},[76,1287,224],{"class":90},[76,1289,1290],{"class":78,"line":359},[76,1291,449],{"class":90},[76,1293,1294],{"class":78,"line":365},[76,1295,356],{"class":90},[76,1297,1298],{"class":78,"line":371},[76,1299,98],{"emptyLinePlaceholder":97},[76,1301,1302],{"class":78,"line":377},[76,1303,1304],{"class":104},"    \u002F\u002F 返回 0 表示程序正常结束。\n",[76,1306,1307,1309,1311],{"class":78,"line":382},[76,1308,590],{"class":82},[76,1310,404],{"class":123},[76,1312,159],{"class":90},[76,1314,1315],{"class":78,"line":388},[76,1316,600],{"class":90},[17,1318,1319,1321],{},[604,1320,606],{}," 运行后会按输出语句打印对应内容，变量值可结合初始化、赋值和函数调用顺序推导。",[13,1323,1324],{"id":1324},"二维数组",[17,1326,1327],{},"二维数组就是在一维数组上，多加一个维度。",[17,1329,1330],{},[29,1331],{"alt":1332,"src":1333},"1541905559138","https:\u002F\u002Fcdn.tungchiahui.cn\u002Ftungwebsite\u002Fassets\u002Fimages\u002F2023\u002F10\u002F05\u002Fstage1-1541905559138-201537a9ff.webp",[37,1335,1336],{"id":1336},"二维数组定义方式",[17,1338,1339],{},"二维数组定义的四种方式：",[44,1341,1342,1347,1352,1357],{},[47,1343,1344],{},[50,1345,1346],{},"数据类型  数组名[ 行数 ][ 列数 ];",[47,1348,1349],{},[50,1350,1351],{},"数据类型  数组名[ 行数 ][ 列数 ] = { {数据1，数据2 } ，{数据3，数据4 } };",[47,1353,1354],{},[50,1355,1356],{},"数据类型  数组名[ 行数 ][ 列数 ] = { 数据1，数据2，数据3，数据4};",[47,1358,1359],{},[50,1360,1361],{}," 数据类型  数组名[  ][ 列数 ] = { 数据1，数据2，数据3，数据4};",[609,1363,1364],{},[17,1365,1366],{},"建议：以上4种定义方式，利用==第二种更加直观，提高代码的可读性==",[17,1368,641],{},[67,1370,1372],{"className":69,"code":1371,"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,1373,1374,1382,1386,1391,1396,1411,1430,1449,1468,1487,1506,1525,1529,1555,1559,1586,1590,1607,1611,1619,1623,1627,1632,1637,1655,1659,1677,1693,1698,1702,1707,1712,1756,1760,1765,1770,1809,1813,1817,1825],{"__ignoreMap":72},[76,1375,1376,1378,1380],{"class":78,"line":79},[76,1377,83],{"class":82},[76,1379,87],{"class":86},[76,1381,91],{"class":90},[76,1383,1384],{"class":78,"line":94},[76,1385,98],{"emptyLinePlaceholder":97},[76,1387,1388],{"class":78,"line":101},[76,1389,1390],{"class":104},"    \u002F\u002F方式1  \n",[76,1392,1393],{"class":78,"line":108},[76,1394,1395],{"class":104},"    \u002F\u002F数组类型 数组名 [行数][列数]\n",[76,1397,1398,1400,1402,1404,1407,1409],{"class":78,"line":114},[76,1399,117],{"class":82},[76,1401,675],{"class":90},[76,1403,184],{"class":123},[76,1405,1406],{"class":90},"][",[76,1408,694],{"class":123},[76,1410,127],{"class":90},[76,1412,1413,1416,1418,1420,1422,1424,1426,1428],{"class":78,"line":130},[76,1414,1415],{"class":90},"    arr[",[76,1417,147],{"class":123},[76,1419,1406],{"class":90},[76,1421,147],{"class":123},[76,1423,150],{"class":90},[76,1425,153],{"class":82},[76,1427,1104],{"class":123},[76,1429,159],{"class":90},[76,1431,1432,1434,1436,1438,1440,1442,1444,1447],{"class":78,"line":135},[76,1433,1415],{"class":90},[76,1435,147],{"class":123},[76,1437,1406],{"class":90},[76,1439,167],{"class":123},[76,1441,150],{"class":90},[76,1443,153],{"class":82},[76,1445,1446],{"class":123}," 2",[76,1448,159],{"class":90},[76,1450,1451,1453,1455,1457,1459,1461,1463,1466],{"class":78,"line":141},[76,1452,1415],{"class":90},[76,1454,147],{"class":123},[76,1456,1406],{"class":90},[76,1458,184],{"class":123},[76,1460,150],{"class":90},[76,1462,153],{"class":82},[76,1464,1465],{"class":123}," 3",[76,1467,159],{"class":90},[76,1469,1470,1472,1474,1476,1478,1480,1482,1485],{"class":78,"line":162},[76,1471,1415],{"class":90},[76,1473,167],{"class":123},[76,1475,1406],{"class":90},[76,1477,147],{"class":123},[76,1479,150],{"class":90},[76,1481,153],{"class":82},[76,1483,1484],{"class":123}," 4",[76,1486,159],{"class":90},[76,1488,1489,1491,1493,1495,1497,1499,1501,1504],{"class":78,"line":179},[76,1490,1415],{"class":90},[76,1492,167],{"class":123},[76,1494,1406],{"class":90},[76,1496,167],{"class":123},[76,1498,150],{"class":90},[76,1500,153],{"class":82},[76,1502,1503],{"class":123}," 5",[76,1505,159],{"class":90},[76,1507,1508,1510,1512,1514,1516,1518,1520,1523],{"class":78,"line":196},[76,1509,1415],{"class":90},[76,1511,167],{"class":123},[76,1513,1406],{"class":90},[76,1515,184],{"class":123},[76,1517,150],{"class":90},[76,1519,153],{"class":82},[76,1521,1522],{"class":123}," 6",[76,1524,159],{"class":90},[76,1526,1527],{"class":78,"line":201},[76,1528,98],{"emptyLinePlaceholder":97},[76,1530,1531,1533,1535,1537,1539,1541,1543,1545,1547,1549,1551,1553],{"class":78,"line":207},[76,1532,391],{"class":82},[76,1534,394],{"class":90},[76,1536,83],{"class":82},[76,1538,399],{"class":90},[76,1540,153],{"class":82},[76,1542,404],{"class":123},[76,1544,407],{"class":90},[76,1546,410],{"class":82},[76,1548,1446],{"class":123},[76,1550,416],{"class":90},[76,1552,419],{"class":82},[76,1554,422],{"class":90},[76,1556,1557],{"class":78,"line":227},[76,1558,428],{"class":90},[76,1560,1561,1563,1565,1567,1569,1571,1573,1575,1577,1579,1582,1584],{"class":78,"line":244},[76,1562,1119],{"class":82},[76,1564,394],{"class":90},[76,1566,83],{"class":82},[76,1568,1126],{"class":90},[76,1570,153],{"class":82},[76,1572,404],{"class":123},[76,1574,1133],{"class":90},[76,1576,410],{"class":82},[76,1578,1465],{"class":123},[76,1580,1581],{"class":90},"; j",[76,1583,419],{"class":82},[76,1585,422],{"class":90},[76,1587,1588],{"class":78,"line":261},[76,1589,1155],{"class":90},[76,1591,1592,1595,1597,1600,1602,1605],{"class":78,"line":266},[76,1593,1594],{"class":90},"            cout ",[76,1596,213],{"class":82},[76,1598,1599],{"class":90}," arr[i][j] ",[76,1601,213],{"class":82},[76,1603,1604],{"class":743}," \" \"",[76,1606,159],{"class":90},[76,1608,1609],{"class":78,"line":272},[76,1610,1236],{"class":90},[76,1612,1613,1615,1617],{"class":78,"line":278},[76,1614,434],{"class":90},[76,1616,213],{"class":82},[76,1618,224],{"class":90},[76,1620,1621],{"class":78,"line":284},[76,1622,449],{"class":90},[76,1624,1625],{"class":78,"line":353},[76,1626,98],{"emptyLinePlaceholder":97},[76,1628,1629],{"class":78,"line":359},[76,1630,1631],{"class":104},"    \u002F\u002F方式2 \n",[76,1633,1634],{"class":78,"line":365},[76,1635,1636],{"class":104},"    \u002F\u002F数据类型 数组名[行数][列数] = { {数据1，数据2 } ，{数据3，数据4 } };\n",[76,1638,1639,1641,1644,1646,1648,1650,1652],{"class":78,"line":371},[76,1640,117],{"class":82},[76,1642,1643],{"class":90}," arr2[",[76,1645,184],{"class":123},[76,1647,1406],{"class":90},[76,1649,694],{"class":123},[76,1651,150],{"class":90},[76,1653,1654],{"class":82},"=\n",[76,1656,1657],{"class":78,"line":377},[76,1658,428],{"class":90},[76,1660,1661,1664,1666,1668,1670,1672,1674],{"class":78,"line":382},[76,1662,1663],{"class":90},"        {",[76,1665,167],{"class":123},[76,1667,310],{"class":90},[76,1669,184],{"class":123},[76,1671,310],{"class":90},[76,1673,694],{"class":123},[76,1675,1676],{"class":90},"},\n",[76,1678,1679,1681,1683,1685,1687,1689,1691],{"class":78,"line":388},[76,1680,1663],{"class":90},[76,1682,699],{"class":123},[76,1684,310],{"class":90},[76,1686,704],{"class":123},[76,1688,310],{"class":90},[76,1690,709],{"class":123},[76,1692,600],{"class":90},[76,1694,1695],{"class":78,"line":425},[76,1696,1697],{"class":90},"    };\n",[76,1699,1700],{"class":78,"line":431},[76,1701,98],{"emptyLinePlaceholder":97},[76,1703,1704],{"class":78,"line":446},[76,1705,1706],{"class":104},"    \u002F\u002F方式3\n",[76,1708,1709],{"class":78,"line":452},[76,1710,1711],{"class":104},"    \u002F\u002F数据类型 数组名[行数][列数] = { 数据1，数据2 ,数据3，数据4  };\n",[76,1713,1714,1716,1719,1721,1723,1725,1727,1729,1731,1733,1735,1737,1739,1741,1743,1745,1747,1749,1751,1753],{"class":78,"line":457},[76,1715,117],{"class":82},[76,1717,1718],{"class":90}," arr3[",[76,1720,184],{"class":123},[76,1722,1406],{"class":90},[76,1724,694],{"class":123},[76,1726,150],{"class":90},[76,1728,153],{"class":82},[76,1730,298],{"class":90},[76,1732,167],{"class":123},[76,1734,310],{"class":90},[76,1736,184],{"class":123},[76,1738,310],{"class":90},[76,1740,694],{"class":123},[76,1742,310],{"class":90},[76,1744,699],{"class":123},[76,1746,310],{"class":90},[76,1748,704],{"class":123},[76,1750,310],{"class":90},[76,1752,709],{"class":123},[76,1754,1755],{"class":90}," }; \n",[76,1757,1758],{"class":78,"line":463},[76,1759,98],{"emptyLinePlaceholder":97},[76,1761,1762],{"class":78,"line":469},[76,1763,1764],{"class":104},"    \u002F\u002F方式4 \n",[76,1766,1767],{"class":78,"line":521},[76,1768,1769],{"class":104},"    \u002F\u002F数据类型 数组名[][列数] = { 数据1，数据2 ,数据3，数据4  };\n",[76,1771,1772,1774,1777,1779,1781,1783,1785,1787,1789,1791,1793,1795,1797,1799,1801,1803,1805,1807],{"class":78,"line":526},[76,1773,117],{"class":82},[76,1775,1776],{"class":90}," arr4[][",[76,1778,694],{"class":123},[76,1780,150],{"class":90},[76,1782,153],{"class":82},[76,1784,298],{"class":90},[76,1786,167],{"class":123},[76,1788,310],{"class":90},[76,1790,184],{"class":123},[76,1792,310],{"class":90},[76,1794,694],{"class":123},[76,1796,310],{"class":90},[76,1798,699],{"class":123},[76,1800,310],{"class":90},[76,1802,704],{"class":123},[76,1804,310],{"class":90},[76,1806,709],{"class":123},[76,1808,350],{"class":90},[76,1810,1811],{"class":78,"line":553},[76,1812,356],{"class":90},[76,1814,1815],{"class":78,"line":558},[76,1816,98],{"emptyLinePlaceholder":97},[76,1818,1819,1821,1823],{"class":78,"line":572},[76,1820,590],{"class":82},[76,1822,404],{"class":123},[76,1824,159],{"class":90},[76,1826,1827],{"class":78,"line":577},[76,1828,600],{"class":90},[17,1830,1831,1321],{},[604,1832,606],{},[609,1834,1835],{},[17,1836,1837],{},"总结：在定义二维数组时，如果初始化了数据，可以省略行数",[37,1839,1840],{"id":1840},"二维数组数组名",[1842,1843,1844,1847],"ul",{},[47,1845,1846],{},"查看二维数组所占内存空间",[47,1848,1849],{},"获取二维数组首地址",[17,1851,1852],{},[604,1853,641],{},[67,1855,1857],{"className":69,"code":1856,"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,1858,1859,1867,1871,1876,1892,1896,1912,1928,1932,1936,1955,1978,2005,2009,2038,2075,2079,2084,2102,2123,2144,2148,2175,2202,2206,2210,2218],{"__ignoreMap":72},[76,1860,1861,1863,1865],{"class":78,"line":79},[76,1862,83],{"class":82},[76,1864,87],{"class":86},[76,1866,91],{"class":90},[76,1868,1869],{"class":78,"line":94},[76,1870,98],{"emptyLinePlaceholder":97},[76,1872,1873],{"class":78,"line":101},[76,1874,1875],{"class":104},"    \u002F\u002F二维数组数组名\n",[76,1877,1878,1880,1882,1884,1886,1888,1890],{"class":78,"line":108},[76,1879,117],{"class":82},[76,1881,675],{"class":90},[76,1883,184],{"class":123},[76,1885,1406],{"class":90},[76,1887,694],{"class":123},[76,1889,150],{"class":90},[76,1891,1654],{"class":82},[76,1893,1894],{"class":78,"line":114},[76,1895,428],{"class":90},[76,1897,1898,1900,1902,1904,1906,1908,1910],{"class":78,"line":130},[76,1899,1663],{"class":90},[76,1901,167],{"class":123},[76,1903,310],{"class":90},[76,1905,184],{"class":123},[76,1907,310],{"class":90},[76,1909,694],{"class":123},[76,1911,1676],{"class":90},[76,1913,1914,1916,1918,1920,1922,1924,1926],{"class":78,"line":135},[76,1915,1663],{"class":90},[76,1917,699],{"class":123},[76,1919,310],{"class":90},[76,1921,704],{"class":123},[76,1923,310],{"class":90},[76,1925,709],{"class":123},[76,1927,600],{"class":90},[76,1929,1930],{"class":78,"line":141},[76,1931,1697],{"class":90},[76,1933,1934],{"class":78,"line":162},[76,1935,98],{"emptyLinePlaceholder":97},[76,1937,1938,1940,1942,1945,1947,1949,1951,1953],{"class":78,"line":179},[76,1939,210],{"class":90},[76,1941,213],{"class":82},[76,1943,1944],{"class":743}," \"二维数组大小： \"",[76,1946,747],{"class":82},[76,1948,750],{"class":82},[76,1950,753],{"class":90},[76,1952,213],{"class":82},[76,1954,224],{"class":90},[76,1956,1957,1959,1961,1964,1966,1968,1970,1972,1974,1976],{"class":78,"line":196},[76,1958,210],{"class":90},[76,1960,213],{"class":82},[76,1962,1963],{"class":743}," \"二维数组一行大小： \"",[76,1965,747],{"class":82},[76,1967,750],{"class":82},[76,1969,773],{"class":90},[76,1971,147],{"class":123},[76,1973,778],{"class":90},[76,1975,213],{"class":82},[76,1977,224],{"class":90},[76,1979,1980,1982,1984,1987,1989,1991,1993,1995,1997,1999,2001,2003],{"class":78,"line":201},[76,1981,210],{"class":90},[76,1983,213],{"class":82},[76,1985,1986],{"class":743}," \"二维数组元素大小： \"",[76,1988,747],{"class":82},[76,1990,750],{"class":82},[76,1992,773],{"class":90},[76,1994,147],{"class":123},[76,1996,1406],{"class":90},[76,1998,147],{"class":123},[76,2000,778],{"class":90},[76,2002,213],{"class":82},[76,2004,224],{"class":90},[76,2006,2007],{"class":78,"line":207},[76,2008,98],{"emptyLinePlaceholder":97},[76,2010,2011,2013,2015,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036],{"class":78,"line":227},[76,2012,210],{"class":90},[76,2014,213],{"class":82},[76,2016,2017],{"class":743}," \"二维数组行数： \"",[76,2019,747],{"class":82},[76,2021,750],{"class":82},[76,2023,753],{"class":90},[76,2025,800],{"class":82},[76,2027,750],{"class":82},[76,2029,773],{"class":90},[76,2031,147],{"class":123},[76,2033,778],{"class":90},[76,2035,213],{"class":82},[76,2037,224],{"class":90},[76,2039,2040,2042,2044,2047,2049,2051,2053,2055,2057,2059,2061,2063,2065,2067,2069,2071,2073],{"class":78,"line":244},[76,2041,210],{"class":90},[76,2043,213],{"class":82},[76,2045,2046],{"class":743}," \"二维数组列数： \"",[76,2048,747],{"class":82},[76,2050,750],{"class":82},[76,2052,773],{"class":90},[76,2054,147],{"class":123},[76,2056,778],{"class":90},[76,2058,800],{"class":82},[76,2060,750],{"class":82},[76,2062,773],{"class":90},[76,2064,147],{"class":123},[76,2066,1406],{"class":90},[76,2068,147],{"class":123},[76,2070,778],{"class":90},[76,2072,213],{"class":82},[76,2074,224],{"class":90},[76,2076,2077],{"class":78,"line":261},[76,2078,98],{"emptyLinePlaceholder":97},[76,2080,2081],{"class":78,"line":266},[76,2082,2083],{"class":104},"    \u002F\u002F地址\n",[76,2085,2086,2088,2090,2093,2095,2098,2100],{"class":78,"line":272},[76,2087,210],{"class":90},[76,2089,213],{"class":82},[76,2091,2092],{"class":743}," \"二维数组首地址：\"",[76,2094,747],{"class":82},[76,2096,2097],{"class":90}," arr ",[76,2099,213],{"class":82},[76,2101,224],{"class":90},[76,2103,2104,2106,2108,2111,2113,2115,2117,2119,2121],{"class":78,"line":278},[76,2105,210],{"class":90},[76,2107,213],{"class":82},[76,2109,2110],{"class":743}," \"二维数组第一行地址：\"",[76,2112,747],{"class":82},[76,2114,675],{"class":90},[76,2116,147],{"class":123},[76,2118,150],{"class":90},[76,2120,213],{"class":82},[76,2122,224],{"class":90},[76,2124,2125,2127,2129,2132,2134,2136,2138,2140,2142],{"class":78,"line":284},[76,2126,210],{"class":90},[76,2128,213],{"class":82},[76,2130,2131],{"class":743}," \"二维数组第二行地址：\"",[76,2133,747],{"class":82},[76,2135,675],{"class":90},[76,2137,167],{"class":123},[76,2139,150],{"class":90},[76,2141,213],{"class":82},[76,2143,224],{"class":90},[76,2145,2146],{"class":78,"line":353},[76,2147,98],{"emptyLinePlaceholder":97},[76,2149,2150,2152,2154,2157,2159,2161,2163,2165,2167,2169,2171,2173],{"class":78,"line":359},[76,2151,210],{"class":90},[76,2153,213],{"class":82},[76,2155,2156],{"class":743}," \"二维数组第一个元素地址：\"",[76,2158,747],{"class":82},[76,2160,858],{"class":82},[76,2162,861],{"class":90},[76,2164,147],{"class":123},[76,2166,1406],{"class":90},[76,2168,147],{"class":123},[76,2170,150],{"class":90},[76,2172,213],{"class":82},[76,2174,224],{"class":90},[76,2176,2177,2179,2181,2184,2186,2188,2190,2192,2194,2196,2198,2200],{"class":78,"line":365},[76,2178,210],{"class":90},[76,2180,213],{"class":82},[76,2182,2183],{"class":743}," \"二维数组第二个元素地址：\"",[76,2185,747],{"class":82},[76,2187,858],{"class":82},[76,2189,861],{"class":90},[76,2191,147],{"class":123},[76,2193,1406],{"class":90},[76,2195,167],{"class":123},[76,2197,150],{"class":90},[76,2199,213],{"class":82},[76,2201,224],{"class":90},[76,2203,2204],{"class":78,"line":371},[76,2205,98],{"emptyLinePlaceholder":97},[76,2207,2208],{"class":78,"line":377},[76,2209,98],{"emptyLinePlaceholder":97},[76,2211,2212,2214,2216],{"class":78,"line":382},[76,2213,590],{"class":82},[76,2215,404],{"class":123},[76,2217,159],{"class":90},[76,2219,2220],{"class":78,"line":388},[76,2221,600],{"class":90},[17,2223,2224,926],{},[604,2225,606],{},[609,2227,2228],{},[17,2229,2230],{},"总结1：二维数组名就是这个数组的首地址",[609,2232,2233],{},[17,2234,2235],{},"总结2：对二维数组名进行sizeof时，可以获取整个二维数组占用的内存空间大小",[37,2237,2239],{"id":2238},"二维数组应用案例",[604,2240,2238],{},[17,2242,2243],{},[604,2244,2245],{},"考试成绩统计：",[17,2247,2248,2249],{},"案例描述：有三名同学（张三，李四，王五），在一次考试中的成绩分别如下表，",[604,2250,2251],{},"请分别输出三名同学的总成绩",[2253,2254,2255,2273],"table",{},[2256,2257,2258],"thead",{},[2259,2260,2261,2264,2267,2270],"tr",{},[2262,2263],"th",{},[2262,2265,2266],{},"语文",[2262,2268,2269],{},"数学",[2262,2271,2272],{},"英语",[2274,2275,2276,2288,2299],"tbody",{},[2259,2277,2278,2282,2284,2286],{},[2279,2280,2281],"td",{},"张三",[2279,2283,301],{},[2279,2285,301],{},[2279,2287,301],{},[2259,2289,2290,2293,2295,2297],{},[2279,2291,2292],{},"李四",[2279,2294,307],{},[2279,2296,328],{},[2279,2298,301],{},[2259,2300,2301,2304,2306,2308],{},[2279,2302,2303],{},"王五",[2279,2305,323],{},[2279,2307,318],{},[2279,2309,313],{},[17,2311,2312],{},[604,2313,2314],{},"参考答案：",[67,2316,2318],{"className":69,"code":2317,"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,2319,2320,2328,2332,2336,2353,2357,2373,2389,2405,2409,2413,2441,2445,2471,2475,2489,2515,2519,2530,2534,2556,2560,2564,2568,2572,2580],{"__ignoreMap":72},[76,2321,2322,2324,2326],{"class":78,"line":79},[76,2323,83],{"class":82},[76,2325,87],{"class":86},[76,2327,91],{"class":90},[76,2329,2330],{"class":78,"line":94},[76,2331,1019],{"class":104},[76,2333,2334],{"class":78,"line":101},[76,2335,98],{"emptyLinePlaceholder":97},[76,2337,2338,2340,2343,2345,2347,2349,2351],{"class":78,"line":108},[76,2339,117],{"class":82},[76,2341,2342],{"class":90}," scores[",[76,2344,694],{"class":123},[76,2346,1406],{"class":90},[76,2348,694],{"class":123},[76,2350,150],{"class":90},[76,2352,1654],{"class":82},[76,2354,2355],{"class":78,"line":114},[76,2356,428],{"class":90},[76,2358,2359,2361,2363,2365,2367,2369,2371],{"class":78,"line":130},[76,2360,1663],{"class":90},[76,2362,301],{"class":123},[76,2364,310],{"class":90},[76,2366,301],{"class":123},[76,2368,310],{"class":90},[76,2370,301],{"class":123},[76,2372,1676],{"class":90},[76,2374,2375,2377,2379,2381,2383,2385,2387],{"class":78,"line":135},[76,2376,1663],{"class":90},[76,2378,307],{"class":123},[76,2380,310],{"class":90},[76,2382,328],{"class":123},[76,2384,310],{"class":90},[76,2386,301],{"class":123},[76,2388,1676],{"class":90},[76,2390,2391,2393,2395,2397,2399,2401,2403],{"class":78,"line":141},[76,2392,1663],{"class":90},[76,2394,323],{"class":123},[76,2396,310],{"class":90},[76,2398,318],{"class":123},[76,2400,310],{"class":90},[76,2402,313],{"class":123},[76,2404,1676],{"class":90},[76,2406,2407],{"class":78,"line":162},[76,2408,1697],{"class":90},[76,2410,2411],{"class":78,"line":179},[76,2412,98],{"emptyLinePlaceholder":97},[76,2414,2415,2418,2420,2422,2424,2426,2429,2431,2434,2436,2439],{"class":78,"line":196},[76,2416,2417],{"class":90},"    string names[",[76,2419,694],{"class":123},[76,2421,150],{"class":90},[76,2423,153],{"class":82},[76,2425,298],{"class":90},[76,2427,2428],{"class":743},"\"张三\"",[76,2430,310],{"class":90},[76,2432,2433],{"class":743},"\"李四\"",[76,2435,310],{"class":90},[76,2437,2438],{"class":743},"\"王五\"",[76,2440,350],{"class":90},[76,2442,2443],{"class":78,"line":201},[76,2444,98],{"emptyLinePlaceholder":97},[76,2446,2447,2449,2451,2453,2455,2457,2459,2461,2463,2465,2467,2469],{"class":78,"line":207},[76,2448,391],{"class":82},[76,2450,394],{"class":90},[76,2452,83],{"class":82},[76,2454,399],{"class":90},[76,2456,153],{"class":82},[76,2458,404],{"class":123},[76,2460,407],{"class":90},[76,2462,410],{"class":82},[76,2464,1465],{"class":123},[76,2466,416],{"class":90},[76,2468,419],{"class":82},[76,2470,422],{"class":90},[76,2472,2473],{"class":78,"line":227},[76,2474,428],{"class":90},[76,2476,2477,2480,2483,2485,2487],{"class":78,"line":244},[76,2478,2479],{"class":82},"        int",[76,2481,2482],{"class":90}," sum ",[76,2484,153],{"class":82},[76,2486,404],{"class":123},[76,2488,159],{"class":90},[76,2490,2491,2493,2495,2497,2499,2501,2503,2505,2507,2509,2511,2513],{"class":78,"line":261},[76,2492,1119],{"class":82},[76,2494,394],{"class":90},[76,2496,83],{"class":82},[76,2498,1126],{"class":90},[76,2500,153],{"class":82},[76,2502,404],{"class":123},[76,2504,1133],{"class":90},[76,2506,410],{"class":82},[76,2508,1465],{"class":123},[76,2510,1581],{"class":90},[76,2512,419],{"class":82},[76,2514,422],{"class":90},[76,2516,2517],{"class":78,"line":266},[76,2518,1155],{"class":90},[76,2520,2521,2524,2527],{"class":78,"line":272},[76,2522,2523],{"class":90},"            sum ",[76,2525,2526],{"class":82},"+=",[76,2528,2529],{"class":90}," scores[i][j];\n",[76,2531,2532],{"class":78,"line":278},[76,2533,1236],{"class":90},[76,2535,2536,2538,2540,2543,2545,2548,2550,2552,2554],{"class":78,"line":284},[76,2537,434],{"class":90},[76,2539,213],{"class":82},[76,2541,2542],{"class":90}," names[i] ",[76,2544,213],{"class":82},[76,2546,2547],{"class":743}," \"同学总成绩为： \"",[76,2549,747],{"class":82},[76,2551,2482],{"class":90},[76,2553,213],{"class":82},[76,2555,224],{"class":90},[76,2557,2558],{"class":78,"line":353},[76,2559,449],{"class":90},[76,2561,2562],{"class":78,"line":359},[76,2563,98],{"emptyLinePlaceholder":97},[76,2565,2566],{"class":78,"line":365},[76,2567,98],{"emptyLinePlaceholder":97},[76,2569,2570],{"class":78,"line":371},[76,2571,1304],{"class":104},[76,2573,2574,2576,2578],{"class":78,"line":377},[76,2575,590],{"class":82},[76,2577,404],{"class":123},[76,2579,159],{"class":90},[76,2581,2582],{"class":78,"line":382},[76,2583,600],{"class":90},[17,2585,2586,1321],{},[604,2587,606],{},[2589,2590,2591],"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":2593},[2594],{"id":5,"depth":94,"text":5,"children":2595},[2596,2597,2598],{"id":15,"depth":101,"text":15},{"id":35,"depth":101,"text":35},{"id":1324,"depth":101,"text":1324},0,"0700","2023-10-05","2023-10-05-cplusplus-jiao-xue","\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue","Cplusplus教学","md",false,{},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0700-shu-zu",{"title":5,"description":72},"wiki\u002F2023-10-05-Cplusplus教学\u002F0700-数组","i27onGt86xX0YDYmfxRjnBijfCYg1gDwpASvZwqyCig",[2613,2618,2623,2628,2633,2638,2643,2644,2649,2654,2659,2664,2669,2674,2679,2684,2689,2694,2699,2704,2709,2714,2719,2724,2729,2734,2739,2744,2749,2754,2759,2764,2769,2774,2779,2784,2789,2794,2799,2804,2809,2814,2819,2824,2829,2834,2839,2844,2849,2854,2859,2864,2869,2874,2879,2884,2889,2894,2899,2904,2909,2914,2919,2924,2929,2934,2939,2944,2949,2954,2959,2964,2969,2974,2979,2984,2989,2994],{"path":2614,"stem":2615,"title":2616,"date":2601,"chapterOrder":2617,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2619,"stem":2620,"title":2621,"date":2601,"chapterOrder":2622,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0200-c-ji-chu-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F0200-C++基础初识","C++基础初识","0200",{"path":2624,"stem":2625,"title":2626,"date":2601,"chapterOrder":2627,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2629,"stem":2630,"title":2631,"date":2601,"chapterOrder":2632,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0400-shu-ru-shu-chu","wiki\u002F2023-10-05-Cplusplus教学\u002F0400-输入输出","输入输出","0400",{"path":2634,"stem":2635,"title":2636,"date":2601,"chapterOrder":2637,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0500-yun-suan-fu","wiki\u002F2023-10-05-Cplusplus教学\u002F0500-运算符","运算符","0500",{"path":2639,"stem":2640,"title":2641,"date":2601,"chapterOrder":2642,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0600-cheng-xu-liu-cheng-jie-gou","wiki\u002F2023-10-05-Cplusplus教学\u002F0600-程序流程结构","程序流程结构","0600",{"path":2608,"stem":2610,"title":5,"date":2601,"chapterOrder":2600,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},{"path":2645,"stem":2646,"title":2647,"date":2601,"chapterOrder":2648,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0800-han-shu-yu-tou-wen-jian","wiki\u002F2023-10-05-Cplusplus教学\u002F0800-函数与头文件","函数与头文件","0800",{"path":2650,"stem":2651,"title":2652,"date":2601,"chapterOrder":2653,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F0900-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F0900-指针","指针","0900",{"path":2655,"stem":2656,"title":2657,"date":2601,"chapterOrder":2658,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1000-jie-gou-ti-yu-gong-yong-ti","wiki\u002F2023-10-05-Cplusplus教学\u002F1000-结构体与共用体","结构体与共用体","1000",{"path":2660,"stem":2661,"title":2662,"date":2601,"chapterOrder":2663,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2665,"stem":2666,"title":2667,"date":2601,"chapterOrder":2668,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1200-yin-yong","wiki\u002F2023-10-05-Cplusplus教学\u002F1200-引用","引用","1200",{"path":2670,"stem":2671,"title":2672,"date":2601,"chapterOrder":2673,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2675,"stem":2676,"title":2677,"date":2601,"chapterOrder":2678,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0100-feng-zhuang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0100-封装","封装","1400-0100",{"path":2680,"stem":2681,"title":2682,"date":2601,"chapterOrder":2683,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2685,"stem":2686,"title":2687,"date":2601,"chapterOrder":2688,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2690,"stem":2691,"title":2692,"date":2601,"chapterOrder":2693,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2695,"stem":2696,"title":2697,"date":2601,"chapterOrder":2698,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0500-ji-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0500-继承","继承","1400-0500",{"path":2700,"stem":2701,"title":2702,"date":2601,"chapterOrder":2703,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-0600-duo-tai","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-0600-多态","多态","1400-0600",{"path":2705,"stem":2706,"title":2707,"date":2601,"chapterOrder":2708,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1400-lei-he-dui-xiang","wiki\u002F2023-10-05-Cplusplus教学\u002F1400-类和对象","类和对象","1400",{"path":2710,"stem":2711,"title":2712,"date":2601,"chapterOrder":2713,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1500-wen-jian-cao-zuo","wiki\u002F2023-10-05-Cplusplus教学\u002F1500-文件操作","文件操作","1500",{"path":2715,"stem":2716,"title":2717,"date":2601,"chapterOrder":2718,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1600-yi-chang-chu-li-yu-cuo-wu-ma","wiki\u002F2023-10-05-Cplusplus教学\u002F1600-异常处理与错误码","异常处理","1600",{"path":2720,"stem":2721,"title":2722,"date":2601,"chapterOrder":2723,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1700-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F1700-模板","模板","1700",{"path":2725,"stem":2726,"title":2727,"date":2601,"chapterOrder":2728,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0100-stl-chu-shi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0100-STL初识","STL初识","1800-0100",{"path":2730,"stem":2731,"title":2732,"date":2601,"chapterOrder":2733,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2735,"stem":2736,"title":2737,"date":2601,"chapterOrder":2738,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0300-string-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0300-string容器","string容器","1800-0300",{"path":2740,"stem":2741,"title":2742,"date":2601,"chapterOrder":2743,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0400-vector-yu-deque-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0400-vector与deque容器","vector与deque容器","1800-0400",{"path":2745,"stem":2746,"title":2747,"date":2601,"chapterOrder":2748,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0500-stack-queue-list-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0500-stack-queue-list容器","stack \u002F queue \u002F list 容器","1800-0500",{"path":2750,"stem":2751,"title":2752,"date":2601,"chapterOrder":2753,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0600-set-map-rong-qi","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0600-set-map容器","set \u002F map 容器","1800-0600",{"path":2755,"stem":2756,"title":2757,"date":2601,"chapterOrder":2758,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0700-han-shu-dui-xiang-yu-wei-ci","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0700-函数对象与谓词","函数对象与谓词","1800-0700",{"path":2760,"stem":2761,"title":2762,"date":2601,"chapterOrder":2763,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-0800-chang-yong-suan-fa","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-0800-常用算法","常用算法","1800-0800",{"path":2765,"stem":2766,"title":2767,"date":2601,"chapterOrder":2768,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1800-stl-ti-gao-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F1800-STL提高编程","STL提高编程","1800",{"path":2770,"stem":2771,"title":2772,"date":2601,"chapterOrder":2773,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F1900-c-lei-xing-zhuan-huan","wiki\u002F2023-10-05-Cplusplus教学\u002F1900-C++类型转换","C++类型转换","1900",{"path":2775,"stem":2776,"title":2777,"date":2601,"chapterOrder":2778,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0100-auto","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0100-auto","auto","2000-0100",{"path":2780,"stem":2781,"title":2782,"date":2601,"chapterOrder":2783,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0200-nullptr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0200-nullptr","nullptr","2000-0200",{"path":2785,"stem":2786,"title":2787,"date":2601,"chapterOrder":2788,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0300-using","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0300-using","using","2000-0300",{"path":2790,"stem":2791,"title":2792,"date":2601,"chapterOrder":2793,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2795,"stem":2796,"title":2797,"date":2601,"chapterOrder":2798,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2800,"stem":2801,"title":2802,"date":2601,"chapterOrder":2803,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0600-jie-gou-hua-bang-ding","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0600-结构化绑定","结构化绑定","2000-0600",{"path":2805,"stem":2806,"title":2807,"date":2601,"chapterOrder":2808,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0700-constexpr","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0700-constexpr","constexpr","2000-0700",{"path":2810,"stem":2811,"title":2812,"date":2601,"chapterOrder":2813,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0800-raii","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0800-RAII","RAII","2000-0800",{"path":2815,"stem":2816,"title":2817,"date":2601,"chapterOrder":2818,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-0900-zhi-neng-zhi-zhen","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-0900-智能指针","智能指针","2000-0900",{"path":2820,"stem":2821,"title":2822,"date":2601,"chapterOrder":2823,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2825,"stem":2826,"title":2827,"date":2601,"chapterOrder":2828,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2830,"stem":2831,"title":2832,"date":2601,"chapterOrder":2833,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2835,"stem":2836,"title":2837,"date":2601,"chapterOrder":2838,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2840,"stem":2841,"title":2842,"date":2601,"chapterOrder":2843,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2845,"stem":2846,"title":2847,"date":2601,"chapterOrder":2848,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2850,"stem":2851,"title":2852,"date":2601,"chapterOrder":2853,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2855,"stem":2856,"title":2857,"date":2601,"chapterOrder":2858,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2860,"stem":2861,"title":2862,"date":2601,"chapterOrder":2863,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2865,"stem":2866,"title":2867,"date":2601,"chapterOrder":2868,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2870,"stem":2871,"title":2872,"date":2601,"chapterOrder":2873,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2875,"stem":2876,"title":2877,"date":2601,"chapterOrder":2878,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2880,"stem":2881,"title":2882,"date":2601,"chapterOrder":2883,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2885,"stem":2886,"title":2887,"date":2601,"chapterOrder":2888,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-1900-bing-fa-bian-cheng","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-1900-并发编程","并发编程","2000-1900",{"path":2890,"stem":2891,"title":2892,"date":2601,"chapterOrder":2893,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2895,"stem":2896,"title":2897,"date":2601,"chapterOrder":2898,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-2100-modules-jian-jie","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-2100-modules简介","modules 简介","2000-2100",{"path":2900,"stem":2901,"title":2902,"date":2601,"chapterOrder":2903,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2000-xian-dai-c","wiki\u002F2023-10-05-Cplusplus教学\u002F2000-现代C++","现代C++","2000",{"path":2905,"stem":2906,"title":2907,"date":2601,"chapterOrder":2908,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2910,"stem":2911,"title":2912,"date":2601,"chapterOrder":2913,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2915,"stem":2916,"title":2917,"date":2601,"chapterOrder":2918,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2920,"stem":2921,"title":2922,"date":2601,"chapterOrder":2923,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2925,"stem":2926,"title":2927,"date":2601,"chapterOrder":2928,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2930,"stem":2931,"title":2932,"date":2601,"chapterOrder":2933,"chapterDepth":94,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2935,"stem":2936,"title":2937,"date":2601,"chapterOrder":2938,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2940,"stem":2941,"title":2942,"date":2601,"chapterOrder":2943,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2945,"stem":2946,"title":2947,"date":2601,"chapterOrder":2948,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2950,"stem":2951,"title":2952,"date":2601,"chapterOrder":2953,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2955,"stem":2956,"title":2957,"date":2601,"chapterOrder":2958,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2960,"stem":2961,"title":2962,"date":2601,"chapterOrder":2963,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2100-chang-yong-ku","wiki\u002F2023-10-05-Cplusplus教学\u002F2100-常用库","常用库学习","2100",{"path":2965,"stem":2966,"title":2967,"date":2601,"chapterOrder":2968,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2970,"stem":2971,"title":2972,"date":2601,"chapterOrder":2973,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2975,"stem":2976,"title":2977,"date":2601,"chapterOrder":2978,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2980,"stem":2981,"title":2982,"date":2601,"chapterOrder":2983,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2985,"stem":2986,"title":2987,"date":2601,"chapterOrder":2988,"chapterDepth":79,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\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":2990,"stem":2991,"title":2992,"date":2601,"chapterOrder":2993,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":2606},"\u002Fwiki\u002F2023-10-05-cplusplus-jiao-xue\u002F2200-cmake-gong-cheng-mu-ban","wiki\u002F2023-10-05-Cplusplus教学\u002F2200-CMake工程模板","CMake工程模板","2200",{"path":2603,"stem":2995,"title":2996,"date":2601,"chapterOrder":2997,"chapterDepth":2599,"docKey":2602,"docRoot":2603,"docTitle":2604,"isWikiDoc":97,"isWikiIndex":97},"wiki\u002F2023-10-05-Cplusplus教学\u002Findex","C\u002FC++教程",null,1784505232772]