Pointer
Arti dari pointer adalah penunjuk. Dalam bahasa C, variable pointer adalah variable yang menyimpan alamat memory. Alamat ini menunjukan lokasi dari sebuah variable. Pada pointer terdapat dua operator, yaitu ampersand (&) dan asterix (*). Operator & menghasilkan alamat dari suatu variable. Operator * menghasilkan nilai yang berada pada sebuah alamat yang ditunjuk.
Seperti halnya variabel yang lain, variabel pointer juga harus dideklarasikan terlebih dahulu sebelum digunakan. Format deklarasi pointer adalah:
<tipe_data> *<nama_variabel>
Contoh :
int *ptrX;
ptrX adalah variabel pointer untuk tipe data integer
Kegunaan dari pointer antara lain:
1. Calling by reference pada fungsi.
2. Mengirimkan array dan string dari suatu fungsi ke fungsi lain.
3. Memudahkan dalam manipulasi array.
4. Manipulasi memory dalam system.
5. Membuat struktur data dinamis seperti linklist, tree, graph.
2 comments:
contoh program nya mana?
Berikut ini contoh pengggunaan pointer:
Variable dan Pointer
Post a Comment