Heim >Backend-Entwicklung >C++ >Definition eines zweidimensionalen Arrays in C++
In C++ lautet das Definitionsformat eines zweidimensionalen Arrays: Datentyp-Array-Name, Zeilennummer. Der Zugriff auf Elemente erfolgt über den Zeilenindex. Kann über verschachtelte Klammern oder dynamische Zuweisung initialisiert werden. Nach der dynamischen Zuweisung muss Speicher freigegeben werden, um Lecks zu vermeiden. Zweidimensionale Array-Definition in C++
<code>数据类型 数组名[行数][列数];</code>
Beispiel:
<code>int myArray[3][4]; // 创建一个包含 3 行 4 列的二维 int 数组</code>
Initialisierung:
Zweidimensionales Array kann zum Zeitpunkt der Definition initialisiert werden, Sie können verschachtelte Klammern verwenden: <code>myArray[行索引][列索引]</code>
Sie können Zeiger auch verwenden, um zweidimensionale Arrays dynamisch zuzuweisen:
<code>myArray[1][2] = 10; // 将第 2 行第 3 列的值设置为 10 cout << myArray[0][1] << endl; // 输出第 1 行第 2 列的值</code>
Speicher freigeben:
Ein dynamisch zugewiesenes zweidimensionales Array muss Speicher freigeben, um Speicherlecks zu vermeiden:
<code>int myArray[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} };</code>
Das obige ist der detaillierte Inhalt vonDefinition eines zweidimensionalen Arrays in C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!