Page 131 - Project Akhir Media Pendidikan
P. 131
z
y
x
Gambar 6.4. Contoh bentuk array 3 dimensi
Adapun bentuk umum dari pendeklarasian array tiga dimensi adalah seperti yang
tampak di bawah ini.
tipe_data nama_array [banyaknya_elemen_pada_sumbu_x]
[banyaknya_elemen_pada_sumbu_y]
[banyaknya_elemen_pada_sumbu_z];
Perhatikan contoh pendeklarasian array di bawah ini.
int Arr3D [3] [4] [6];
Ini artinya array Arr3D diatas memiliki 3 buah elemen bertipe int yang masing-masing
elemennya terdiri dari 4 buah elemen lain dimana keempat buah elemen tersebut juga
masing-masing terdiri dari 6 buah elemen.
Berikut ini contoh program sederhana yang akan menunjukkan bagaimana cara
melakukan inisialisasi dan pengaksesan nilai dari elemen-elemen dalam array tiga
dimensi.
#include <stdio.h>
int main(void) {
/* Mendeklarasikan array tiga dimensi dengan nama Arr3D dan
melakukan inisialisasi nilai ke dalam setiap elemennya */
int Arr3D [2][2][2] = {1,2,3,4, 5,6,7,8 };
/* Mendeklarasikan variabel sebagai indeks pengulangan */
int i, j, k;
/* Mengakses nilai yang terdapat pada setiap elemen array
Arr3D */
for (i=0; i<2; i++) {
for (j=0; j<2; j++) {
for (k=0; k<2; k++) {
127