Page 128 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 128

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++) {
   123   124   125   126   127   128   129   130   131   132   133