“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 ...
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 />
✐