Array & Pointer

Array

     Array adalah objeck kontainer yang menampung value yang telah ditetapkan sebelumnya. Array juga dapat diartikan sebagai sebuah data ditampung/disimpan yang kemudian dapat dipanggil dengan dipanggil dengan nama yang sama. Array juga terbagi menjadi beberapa jenis berdasarkan dimensi yang dimiliki.


A. Array 1 Dimensi
     Array 1 Dimensi adalah array dimana data disimpan dalam bentuk 1 baris. Array ini berbentuk seperti int x[n] dalam contoh tersebut n adalah jumlah array yang akan ditetapkan misalkan 8 maka array tersebut akan memiliki 8 baris. Hal yang sama jika n adalah 7, 6, dan seterusnya.
Pada contoh diatas array mempunyai 5 baris berarti int x[5] adalah array yang diberikan sehingga dapat menampung 5 variable. 


B. Array 2 Dimensi
     Array 2 Dimensi adalah array yang menyimpan data dalam bentuk seperti tabel. Array 2 dimensi dapat berbentuk seperti tabel karena memiliki array 2 yang menentukan panjang dan lebar atau sebuah baris sebuah array dimana dimensi 1 array hanya menentukan baris. Array 2 dimensi memberi tinggi sehingga dapat mendapatkan bentuk seperti tabel. Contoh bentuk array 2 dimensi: Int [n1][n2]

Pada gambar diatas n1 adalah 3 dan n2 adalah 6. Hal yang sama akan sama jika n1 5 maka akan menjadi array 5x6 dan seterusnya.




2. Pointer

Pointer adalah suatu variable yang akan digunakan untuk menyimpan variable lain. Pointer yang paling sering dipakai adalah * dan &. Contoh pemakaian sbeuah pointer:

int a, *x;

&x = a;

Patrick
2201755756
Skyconnectiva.com
Binus.ac.id
Patrick003@binus.ac.id

Comments