Dalam C++, format definisi tatasusunan dua dimensi ialah: nombor baris nama tatasusunan jenis data. Elemen diakses melalui indeks baris. Boleh dimulakan melalui pendakap bersarang atau peruntukan dinamik. Memori perlu dikeluarkan selepas peruntukan dinamik untuk mengelakkan kebocoran. Takrif tatasusunan dua dimensi dalam C++
<code>数据类型 数组名[行数][列数];</code>Salin selepas log masuk
Contoh:
<code>int myArray[3][4]; // 创建一个包含 3 行 4 列的二维 int 数组</code>
Permulaan:
Tatasusunan dua dimensi boleh dimulakan pada masa takrifan, anda boleh menggunakan pendakap bersarang:
reeee Anda juga boleh memperuntukkan tatasusunan dua dimensi secara dinamik menggunakan penunjuk :
<code>myArray[行索引][列索引]</code>
Lepaskan memori:
Tatasusunan dua dimensi yang diperuntukkan secara dinamik perlu mengosongkan memori untuk mengelakkan kebocoran memori:
<code>myArray[1][2] = 10; // 将第 2 行第 3 列的值设置为 10 cout << myArray[0][1] << endl; // 输出第 1 行第 2 列的值</code>
Atas ialah kandungan terperinci Takrif tatasusunan dua dimensi dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!