Halo teman-teman, pada artikel sebelumnya kita sudah mengenal apa itu pointer, bahwa pointer adalah variabel yang menyimpan alamat memori dari variabel lain.
Nah, sekarang kita akan fokus pada hubungan pointer dengan variabel, bagaimana cara mereka saling berhubungan, dan bagaimana pointer bisa memanipulasi nilai variabel.
Pointer Menunjuk ke Variabel
Pointer selalu “menunjuk” ke alamat sebuah variabel. Misalnya:
Output:
Keterangan:
-
angkamenyimpan nilai 10. -
ptrmenyimpan alamatangka. -
*ptrmengambil isi dari alamat yang ditunjuk pointer, yaitu nilai10.
Mengubah Nilai Variabel Lewat Pointer
Karena pointer menunjuk ke variabel, maka kita bisa mengubah nilai variabel tersebut menggunakan pointer.
Output:
👉 Pointer bisa menjadi “jalan pintas” untuk mengakses dan mengubah nilai variabel.
Pointer Bisa Digunakan untuk Banyak Variabel
Kita juga bisa memindahkan pointer agar menunjuk ke variabel lain.
Output:
Variabel, Alamat, dan Pointer
Ringkasnya:
-
Variabel → menyimpan nilai.
-
&variabel→ alamat dari variabel. -
Pointer → menyimpan alamat dari variabel.
-
*pointer→ nilai dari variabel yang ditunjuk pointer.
Kesimpulan
-
Pointer digunakan untuk menyimpan alamat variabel.
-
Dengan pointer, kita bisa mengakses maupun mengubah nilai variabel.
-
Pointer bisa dipindah-pindahkan untuk menunjuk variabel lain.


0 Komentar