Monday, December 5, 2016

Pointer dalam C++ dan Implementasi

Pointer adalah variabel yang digunakan untuk menampung address,biasanya pointer juga dikatakan sebagai variabel yang menunjuk ke objek lain.Selain itu pointer mengandung alamat dari objek lain(objek lain adalah alamat yang ditunjuk oleh pointer).Pointer pun ada beberapa macam yaitu Pointer to array,Pointer to string,Array of pointer, dan Pointer to pointer.


Misal :
PY adalah variabel pointer
Y adalah variabel yang ditunjuk PY
Jadi apabila PY ada pada alamat memori 1000,maka Y akan berisi nilai 1000 juga.

Pointer dapat kita deklarasikan dalam bentuk :
tipe_data *nama variabel

Misal :
Int *P (ini adalah pointer)
selanjutnya kita tambahkan Variabel Y,Menjadi :
Int *PY (pointer menunjuk ke Y)
berilah nilai pada variabel Y = 10
maka menjadi :
Int *PY , Y = 10
PY = &Y
maka artinya pada &Y nanti nilainya adalah 10 dan nilai PY juga berupa nilai dari Y

Contoh Program :
Buatlah Array bertipe char yang berisi huruf A-Z,menggunakan perulangan dan pointer !

Output :


No comments:

Post a Comment