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.
Hai, nama saya Ikhsan Noor Rosyidin. Saya membuat blog ini agar lebih memotivasi saya dalam belajar pemrograman. Selain itu juga sebagai sarana saya berbagi dengan semua orang di internet. Saya menggunakan O/S Ubuntu 10.04 LTS, dan untuk compiler C/C++ saya gunakan GCC. Semoga isi dari blog ini bermanfaat bagi pengunjung. Harap pengunjung meninggalkan komentar, terimakasih.

2 comments:
contoh program nya mana?
Berikut ini contoh pengggunaan pointer:
Variable dan Pointer
Post a Comment