Pointer (penunjuk) adalah salah variabel yang digunakan sebagai penunjuk alamat dalam memori dimana alamat tersebut merupakan alamat value variabel lain. Bingung donk pastinya hehehe. Begini saja, kita ibaratkan saja dengan sebuah surat.
Surat => data (value)
Amplop => variabel (penampung surat)
Alamat => pointer (menunjukkan alamat penerima amplop surat tersebut)
Jadi dapat kita ambil kesimpulan bahwa sebuah pointer menjadi variabel penunjuk alamat dari variabel lain yang mempunyai value. Pointer juga mempunyai 2 operator yaitu bintang serta simbol dan (&).

Keterangan :
- Variabel x diberikan nilai 78,
- Kemudian variabel pointer berisi alamat dari variabel x, maksudnya nilai 78 tersimpan dalam alamat memori. Nah alamat ini ditampung dalam variabel pointer.
- Yang terakhir variabel y berisikan nilai dari variabel pointer. Maksudnya data atau value dari variabel pointer ditampung dalam variabel y.
Untuk lebih jelasnya lagi simaklah program dibawah ini

Sumber informasi :
1. “Pemrograman Bahasa C dengan Turbo C” oleh Achmad Solichin
2. “Struktur Data (5) : Pointer dan Function” oleh Team Dosen Fasilkom Udinus
Download artikel, download program.
Tidak ada komentar:
Posting Komentar