Senin, 02 Desember 2013

Array C++


              
Array merupakan kumpulan atau rangkaian elemen dari  tipe data yang sama dan terdapat pada memori yang sama atau berdampingan.
                Ini berarti bahwa, sebagai contoh kita dapat menyimpan 5 nilai dari tipe data integer (“int”) pada sebuah array tampa harus membuat terlebih dahulu 5 variabel yang bebeda. Malahan dengan menggunakan array kita dapat menyimpan nilai yang berbeda dengan tipe data yang sama dengan suatu pengenal yang khusus.
Untuk contoh, sebuah array yang memuat 5 nilai dengan tipe data integer yang dapat dipanggil fahmi dapat digambarkan sebagai berikut
Int fahmi
0
1
2
3
4
Nilai tipe data integral yang dimasukkan






Pada gambaran tersebut, tabel-tabel yang kosong diibaratkan sebagai tempat dari data yang dimasukkan akan disimpan. Dan pada gambaran tersebeut array dimulai dari angka 0 hingga 4. Hal ini terjadi karena pada dasarnya nilai indeks pertama dari array selalu dimulai dengan dari angka 0 sampai dengan panjang yang tidak terbatas tergantung sesuai dengan keinginan.
Seperti pada variabel-variabel pada umumna, array harus dinyatakan atau diperkenalkan terlebih dahulu pada compiler. Pernyataan umum yang digunakan untuk memperkenalkan array pada compiler sebagai berikut,
Tipe_data nama_variabel [elemen];
Dimana pada pengenal array tersebut, tipe_data berlaku untuk berbagai jenis tipe data seperti tipe integer, float, char, dan sebagainya. Nama_variabel merupakan pengenal yang digunakan untuk menentukan variabel dari array. Sedangkan elemen merupakan ditentukan nilai atau berapa jumlah nilai yang terdapat didalam sebuah array. Pada bagian elemen ini harus menggunakan tanda buka tutup-kurung persegi.
Dari gambaran yang telah dipaparkan diatas, perintah pendeklarasian array dapa ditulis,

Int fahmi[5];

Note: pada contoh tersebut, elemen arrat terdapat di dalam tanda kurung siku-siku yang mengambarkan jumlah nilai yang akan digunakan atau disimpan. Jumlah dari contoh array tersebut konstan artinya jumlahnya tetap 5. Ini terjadi karena array tersebut bukan array dinamis yang mana jumlah elemen yang akan disimpan didalam memori harus ditentukan terlebih dahulu sebelum dieksekusi. Untuk menghasilkan perintah untuk menghadirkan jumlah nilai yang akan disimpan tidak dapat ditentukan maka kita harus menggunakan array dinamis yang akan dijelaskan berikutnya.

Tidak ada komentar:

Posting Komentar