Saturday, August 7, 2010

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.

Post a Comment

Followers

followers

  © Blogger templates ProBlogger Template by Ourblogtemplates.com 2008

Back to TOP