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