Pengertian Pointer
Pointer merupakan sebuah
variabel yang berisi alamat dari variabel lain. Suatu pointer dimaksudkan untuk
menunjukan ke suatu alamat memori sehingga alamat dari suatu variabel dapat
diketahui dengan mudah. Arti pointer dalam bahasa sehari-hari adalah
petunjuk atau bisa di bilang penentu atau pointer secara sederhana bisa
diartikan sebagai tipe data yang nilainya mengarah pada nilai yang terdapat
pada sebuah area memori (alamat memori). Namun dalam bahasa C, Pointer bisa
berfungsi sebagai variabel array berarti pointer sebagai penunjuk elemen array
ke-0 dalam variabel C.
Fungsi Pointer
Fungsi Pointer yang
utama adalah untuk menyimpan alamat memori dari sebuah variable. Selain
menyimpan alamat dari sebuah variable, Pointer juga berfungsi untuk menyimpan
alamat memori dari sebuah fungsi.
Macam-macam Pointer
Terdapat dua macam operator pointer yang
disediakan oleh C++, yaitu :
1. Operator Dereference (&)
Operator ini biasa disebut dengan “address of” atau operator
alamat. Dengan menggunakan operator dereference ini, suatu variable akan
menghasilkan/menampilkan alamat lokasi memori.
2. Operator Reference (*)
Operator Reference atau
biasa disebut dengan “value pointed by”. Bedanya dengan Operator Dereference,
operator ini akan menampilkan nilai yang terdapat dalam suatu alamat memori,
bukan menampilkan alamat memorinya.
Muhammad Syahbana
142406014
0 komentar:
Posting Komentar