Pointer

Pointer

Pointer adalah suatu variabel penunjuk, dimana ia menunjuk alamat suatu variabel. Alamat ini merupakan lokasi dari obyek lain (biasanya variabel lain) di dalam memori.

Jadi, pointer adalah variabel yang menyimpan alamat memori suatu variabel.

--------------------------------------------------------------------------------------------------------------------------------------------------

Penggunaan suatu variabel cukup beresiko, karena apabila variabel pointer maupun variabel yang ditunjuk diubah nilainya maka semuanya akan berubah.

Contoh, jika sebuah variabel berisi alamat dari variabel lain, variabel pertama
dikatakan menunjuk ke variabel kedua

Syntax :
<data_type> *ptr_name;

Operator yang paling banyak digunakan adalah *(content) dan &(address)

Contoh penggunaan pointer pada c/c++:

int i=5, *ptr;
ptr = &i;                // nilai ptr = nilai i, yaitu 5.

--------------------------------------------------------------------------------------------------------------------------------------------------

Contoh program :


Comments

Popular posts from this blog

File Processing

Functions, Recursion