Menggunakan Pointer Pertmuan 7
POINTER Pointer adalah variabel yang berisi alamat memori sebagai nilainya dan berbeda dengan variabel biasa yang berisi nilai tertentu. Dengan kata lain, pointer berisi alamat dari variabel yang mempunyai nilai tertentu.
Macam Operator Pointer Operator Deference (& ), untuk menentukan dimana variabel akan ditempatkan.terkadang secara otomatis dilakukan oleh kompiler dan sistem operasi yang sdang aktif tetatpi sesekali operasi akan memberikan alamat dan tidak tau dimana variabelnya akan ditempatkan. Dan solusinya adalah memberikan indentifier & didepan nama variabel.
Operator Reference (*) Untuk mengakses langsung nilai yang terdapat di dalam variabel yang berpointer, dengan dilakukan penambahan indentifier asterisk(*), agar dapat menerjemahkan nilai sebenarnya dari suatu variabel.
Deklarasi Pointer pada Konstanta suatu pointer dapat mendeklarasikan secara konstanta, atau secara tetap, tidak dapat diubah. Untuk mendeklarasikan pointer secara konstanta dilakukan dengan memberikan kata const di depan nama konstanta. tipe_data * const nama_konstanta
Deklarasi Pointer pada variabel Pointer dapat digunakan untuk menunjuk secara langsung ke suatu nilai, memeriksa satu per satu data yang memiliki pointer pada saat variable tersebut pertama kali dideklarasikan.
Pointer pada Pointer Tidak terbatas menunnjukkan alamat dari suatu variabel, pointer dapat pula menunnjukkan ke pointer lainnya. Di dalam pendeklarasiannya, dilakukan hanya dengan menambahkan pointer reference (*) pada variabel yang akan di tunjuk.
Pointer pada Array Konsep Array diantaranya adalah banyak loncatan dari pointer satu ke pointer yang lain karena secara internal barray juga menyatkan alamat, di mana pengenal array sama dengan alamat pada elemen pertama pada array.
Contoh
Output Program
Pointer Pada String
Output Program
SELESAI Asliyani