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.
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
Post a Comment