Putra Digayona - 211041020023 - Pertemuan9 - SData
Putra Digayona - 211041020023 - Pertemuan9 - SData
Nim : 211041020023
Pointer adalah fitur yang fowerful pada c++ dibandingkan pada bahasa pemograman lain seperti
java
Pointer digunakan mengtransper data yang berkapasitas besar melalui waktu fungsi
Untuk deklarasi ponter ada dua cara yaitu yang pertama deklarasikan type data yang di ambil
nilainya
Operator dereference /indirection(*) digunakan untuk mendapatkan nilai pada alamat tertentu
ketika kita punya alamat kita bisa manipulasi alamat
Operator dereference /indirection adalah operator unary yang membutuhkan hanya satu operator
Jika (&) akan menghasilkan alamat dari variable lain , (*) akan menghasilkan isi nilain daeri
variable lain
sebenarnya pointer itu berguna untuk manajemen memori agar kita tidak perlu banyak
menggunakan variabel yang pada intinya memiliki nilai/value yang sama, pointer bakal keliatan
manfaatnya ketika kamu buat suatu fungsi return atau fungsi lainnya, dimana kita hanya perlu
menggunakan alamat variabel yang kita punya, tanpa perlu membuat variabel baru, sedangkan
kalo kita hanya menampilkan alamat menggunakan operator & kita tidak bisa banyak
memanipulasi nilai/value dari alamat variabel yang bersangkutan karena fungsi operator & hanya
menampilkan alamatnya