bilangan[0][0] = 100;
bilangan[0][1] = 101;
bilangan[1][0] = 110;
bilangan[1][1] = 111;
Sebagai contoh tambahan berikut merupakan gambaran array dua dimensi dengan baris Int A [3][3];
Seperti yang bisa dilihat di atas, ada sebuah array dua dimensi yang diberi nama “A”. Array ini mempunyai elemen baris sebanyak 3 dan elemen kolom sebanyak 3.
Cara Deklarasi Array 2 Dimensi
Sudah dijelaskan seperti apa bentuk penulisan dari array ini. Pada bagian ini kita bahas bersama bagaimana mendeklarasikan array dua dimensi pada C++. Kita harus memakai tanda bracket [ ] untuk mendeklarasikannya.
Misalnya kita ingin mendeklarasikan array dua dimensi angka dengan tipe data int yang memiliki elemen baris sebanyak 2 dan elemen kolom sebanyak 3. Sehingga dapat kita tulis seperti di bawah ini:
int angka [2][3];
Jika array tersebut diberi nilai saat inisialisasi atau deklarasi, maka penulisannya akan menjadi seperti berikut:
int angka [2][3] = {{1, 2, 3},{4, 5, 6}};
Bisa dijelaskan bahwa baris di atas berarti kita melakukan pemesanan tempat pada memori komputer sebanyak 6 tempat, dengan indeks mulai dari angka[0][0] sampai dengan angka[1][2].
Masing-masing nilai akan dimasukkan ke dalam elemen array secara berurutan. Mulai angka[0][0] yang diisi angka 1, hingga angka[1][2] yang diisi angka 6. Agar Anda bisa lebih memahami penjelasan tersebut simak gambaran di bawah ini.
Akses Array 2 Dimensi
Jika ingin mengakses elemen array 2 dimensi kita perlu menuliskan indeks baris dan kolomnya. Misalnya dari contoh di atas kita ingin mengakses nilai ‘3’ yang ada di indeks baris ke-0 dan di indeks kolom ke-2. Lalu kita tampung nilai tersebut dalam suatu variabel dengan tipe int, contohnya int tampung. Sehingga kode yang ditulis adalah sebagai berikut: