Kumpulan Modul Bahasa Pemrograman C++ 10. pointer

Pointer
Pointer
Bhs.Pemrograman 1
Oleh:
Desma Fitri, S.Kom

Pointer
• Pointer (variabel penunjuk) adalah
suatu variabel yang berisi alamat
memori dari suatu variabel lain

DEKLARASI POINTER
Tipe data

*nama_var_pointer

char, float, int, double, long, dsb

operator bintang/ asterisk (*)

Operator

Pointer
• Operator Alamat / Dereference Operator(&)

untuk mendapatkan alamat memori operand/ variable pointer.
Cth: Bil1 = &Bil2;
dibaca: isi variabel bil1 sama dengan alamat bil2
• Operator Reference (*)
untuk mengakses nilai data operand/ variable pointer.

Bil1=*Bil2;
dibaca: bil1 sama dengan nilai yang ditunjuk oleh bil2

Contoh:
/Program :pointer1. cpp
#include
#include
// cetak p dan *p
void main(void)
{
int v = 7, *p;

p = &v;
cout