15.07.2013 Views

“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...

“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...

“bukuAjar” — 2011/9/22 — 13:39 — page i — #1 - cs.unsyiah.ac.id ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

✐<br />

✐<br />

✐<br />

✐<br />

<strong>“bukuAjar”</strong> <strong>—</strong> <strong>2011</strong>/9/<strong>22</strong> <strong>—</strong> <strong>13</strong>:<strong>39</strong> <strong>—</strong> <strong>page</strong> 50 <strong>—</strong> #64<br />

50 Bab 8. Array Dua Dimensi<br />

• jmlKolom adalah ukuran kolom dari array.<br />

Adapun contoh-contoh pendeklarain array dua dimensi yang<br />

benar dan salah di dalam program C adalah sebagai berikut:<br />

int a2[5][7]; /* Benar */<br />

float B[5][5]; /* Benar */<br />

char letter[5][3]; /* Benar */<br />

char letter[0][0] = ’a’; /* Benar */<br />

int a2[5, 7]; /* Salah */<br />

int a2[0, 4] = ’6’; /* Salah */<br />

Pada dasarnya, array dua dimensi merupakan array satu dimensi.<br />

Bila sebuah array dd d<strong>id</strong>eklarasikan menjadi array dua dimensi<br />

dengan menggunakan perintah int dd[3][7]; maka kita bisa memvisualisasikan<br />

array dd tersebut seperti yang terlihat pada gambar ??.<br />

Gambar 8.1: Visualisasi pendeklaraisin array dua dimensi<br />

8.4 Inisialisasi Nilai<br />

Sama halnya seperti penginisialisasian array satu dimensi, array<br />

dua dimensi juga dapat diberikan nilai pada saat pendeklarasian.<br />

Gambar 7.1 adalah bagaimana pendeklarasian, penginisialisasian,<br />

dan pengvisualisasian array.<br />

Sama halnya seperti pendeklarasian array satu dimensi, array dua<br />

dimensi juga membutuhkan sejumlah memori dalam pendeklarasiannya.<br />

Meskipun pada sub bab 9.3 telah ditunjukkan visualisasi<br />

pendeklarian array dua dimensi dalam bentuk kubus, sebenarnya<br />

array dua dimensi mengalokasikan memori secara berurutan dalam<br />

bentuk array satu dimensi. Adapun untuk menetukan jumlah memori<br />

✐<br />

✐<br />

✐<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!