Contoh Program Menggunakan Array dalam Bahasa C

Array biasa disebut sebagai larik. Array merupakan sekumpulan data dengan setiap elemen data menggunakan nama yang sama dan masing-masing elemen data bertipe sama. Setiap komponen / elemen array dapat diakses dan dibedakan melalui indeks array. 

Array dapat digolongkan menjadi : 
1.  Array berdimensi satu 
2.  Array berdimensi dua 
3.  Array berdimensi banyak 



1. Array Satu Dimensi 

Bentuk umum deklarasi array dimensi satu dalam bahasa C: 


Penjelasan : 
- tipe_data untuk menyatakan jenis tipe data elemen array(misal char, int, 
long, dsb…) 
- nama_var menyatakan nama variabel array
- ukuran untuk menyatakan jumlah maksimal elemen array

Contoh deklarasi array dalam bahasa C. 

float nilai[5]; 

deklarasi di atas menyatakan bahwa array nilai mempunyai 5 elemen bertipe float. 

Dalam C, data array disimpan dalam memori pada lokasi alamat yang berurutan. Elemen pertama memiliki indeks 0 (nol). Jika variabel array nilai diatas memiliki 5 elemen, maka elemen pertama memiliki indeks 0, elemen kedua memiliki indeks 1, elemen ketiga memiliki indeks 2, dan seterusnya. Jadi elemen terakhir dalam array nilai memiliki indeks 4.

Bentuk umum penggunaan elemen array: 

Untuk array nilai, 
nilai[0]  adalah Eelemen ke-1 dari array nilai 
nilai[4]  adalah Eelemen ke-5 dari array nilai

Contoh Program...

2. Array Berdimensi Dua

Array berdimensi dua merupakan array yang terdiri dari m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel.  

Bentuk umum arraydua dimensi dalam bahasa C: 


Contoh : 
int X[3][2]; //mendefinisikan array 2 dimensi dengan 3 baris, 2 kolom 
X[0][0] X[0][1] 
X[1][0] X[1][1] 
X[2][0] X[2][1] 

Cara mengakses array: 

Untuk mengakses array, misalnya kita ingin mengisi elemen arraybaris 1 kolom 2 dengan 10 maka perintahnya adalah sbb : 
X[0][1] = 10; 

Untuk mengisi dan menampilkan isi elemen arrayada dua cara yaitu : 
1. Row Major Order(secara baris per baris) 
2. Column Major Order(secara kolom per kolom)

Contoh Program...

3. Array Berdimensi Banyak

Array berdimensi banyak merupakan array yang terdiri dari m buah baris dan n buah kolom. Bentuknya dapat berupa matriks atau tabel. Hampir sama dengan array berdimensi satu, hanya saja array berdimensi banyak ini memiliki baris dan kolom lebih dari 2.

Contoh Program...

Share on Google Plus

Tentang Penulis

Beri komentar bagus dan share jika kalian suka dengan artikel ini.

1 komentar:

  1. artikelnya menarik kak, ini sya jga punya artikel tentang Array dalam bahasa C beserta contoh dan penjelasannya, semoga dpt saling melengkapi

    Array dalam Bahasa C (dengan Contoh dan Penjelasan)

    ReplyDelete