Friday, May 18, 2012
C++ Array Structure (Struktur Tatasusunan )
1. Array (Melayu: Tatasusunan) adalah sejenis struktur data yang berkeupayaan menyimpan data dari jenis data yang sama melebihi satu nilai.
Keyword: data structure, more than one value, similar data type
2. Array boleh digambarkan melalui diagram di bawah:
Berdasarkan diagram di atas, billy adalah sejenis struktur data tatasusunan yang mempunyai 5 elemen simpanan nilai, elemen ini disusun berturutan dan dikenali melalui nombor indeks yang bermula dari 0.
3. Dalam bahasa C++, array boleh ditakrifkan seperti berikut:
int billy[5];
Maksudnya: cipta struktur data array dari jenis data integer bernama billy yang mempunyai 5 elemen.
4. Struktur array menerima nilai yang diumpukkan (assigned) kepadanya melalui arahan berikut:
a) Jika nilai diberi semasa array ditakrifkan
int billy [5] = { 16, 2, 77, 40, 12071 };
Lihat contoh penuh: http://ideone.com/c3mBV
b) Jika nilai diberi pada masa lain
billy[0]=6;
billy[1]=2;
billy[2]=77;
billy[3]=40;
billy[4]=12071;
Lihat contoh penuh: http://ideone.com/PaE8W
5. Perhatikan perkara 4b di atas. Secara default, nombor indeks bagi array bermula dari 0. oleh itu nombor indeks maksimum bagi array yang mempunyai 5 nilai adalah 5-1=4, iaitu billy[4].
6. Kelebihan menggunakan struktur array.
- Dengan hanya satu nama rujukan, kita boleh menyimpan lebih dari satu nilai.
7. Kelemahan menggunakan struktur array.
- Array hanya boleh menyimpan nilai dari jenis data yang sama sahaja, i.e tidak boleh menyimpan nilai yang bercampur aduk seperti 1 dan 'a'.
Baca selanjutnya, http://www.cplusplus.com/doc/tutorial/arrays/
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment