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 :
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
Post a Comment