Heim  >  Artikel  >  Backend-Entwicklung  >  Definition eines zweidimensionalen Arrays in C++

Definition eines zweidimensionalen Arrays in C++

下次还敢
下次还敢Original
2024-05-07 23:51:19743Durchsuche

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: Definition eines zweidimensionalen Arrays in C++

<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>

Dynamische Zuordnung:

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Was ist in C++ ungültig?Nächster Artikel:Was ist in C++ ungültig?