Pointers and Arrays
Pointer adalah sebuah variable penanda yang berguna untuk menyimpan address Dari variable yang lainya.
Pada pointer terdapat 2 buah operator yang berfungsi sebagai pointer yaitu :
- * (content of)
- & (address of)
Contoh penggunaan :
Int X, g*
G = &X
Sebuah pointer dapat menjadi sebuah pointer bagi pointer lainya. Ditandai dengan **<variable>
Array
Sebuah array adalah sebuah variable yang dapat menyimpan lebih dari 1 buah value dalam sebuah nama variable yang sama di dalam sebuah Index.
contoh: 5 buah variable bertipe Int dapat declare sebagai sebuah array pada susunan indexnya, sehingga programmer tidak perlu membuat 5 buah type variable int.
array dapat terbagi atas beberapa dimensi, di sini akan dibahas yang 1 dimensi dan 2 dimensi.
Pada array 1 dimensi, array dapat ditandakan dengan, <data type> <variable>[array] dimana kurung kotak (square bracket) merupakan penanda bahwa array yang ada disimpan dalam bentuk baris.
Sedang pada array 2 dimensi, array ditandakan dalam bentuk <data type> <variable>[array][array] dimana array disini dinyatakan dalam bentuk 2 dimensi sehingga berupa baris dan kolom.
Contoh : Int test[100][100], secara teori ini menyatakan bahwa nilai dari 'test' berupa 100 baris dan 100 kolom.
*array juga dapat di isi dengan sebuah pointer variable, yang artinya pointer dari sebuah variable dimasukan kedalam index suatu array, yang dapat disimpan dan digunakan dalam index tersebut.
Ghirlandaio
2201816101