pointer adalah variabel yang berisi alamat memory sebagai nilainya dan berbeda dengan variabel biasa yang berisi nilai tertentu, dengan kata lain, pointer berisi alamat dari veriabel yang mempunyai nilai tertentu.
Dengan demikian, ada variabel yang menunjuk ke suatu nilai tertentu dan variabel yang secara tidak langsung menunjuk kenilai, adapun bentuk umum dari pernyataan variabel dalam C++ adalah :
tipe_data * nama_pointer;
tipe data diatas berguna untuk menyatakan bahwa pointer yang kita deklarasikan tersebut akan di tempatioleh data dengan type tertentu,
contoh:
kita mendeklarasikan pointer P yang akan di tempati oleh tipe data long, maka bentuk pendeklarasianya adalah sebagai berikut :
long *P
contoh di atas mendeklarasikan pointer P yang akan menunjuk ketipe data long.
jika kita mempunyai sebuah variabel yang bertipe long (misalnya X) maka kita dapat memerintahkan pointer P di atas untuk menunjuk ke alamat yang di tempati oleh variabel X.
contoh :
long X; // mendeklarasikan variabel X dengan tipe long
long *P;
p = &X; //memerintahkan P untuk menunjuk alamat dari variabel X
penjelasan di hentikan sementara ....
Dengan demikian, ada variabel yang menunjuk ke suatu nilai tertentu dan variabel yang secara tidak langsung menunjuk kenilai, adapun bentuk umum dari pernyataan variabel dalam C++ adalah :
tipe_data * nama_pointer;
tipe data diatas berguna untuk menyatakan bahwa pointer yang kita deklarasikan tersebut akan di tempatioleh data dengan type tertentu,
contoh:
kita mendeklarasikan pointer P yang akan di tempati oleh tipe data long, maka bentuk pendeklarasianya adalah sebagai berikut :
long *P
contoh di atas mendeklarasikan pointer P yang akan menunjuk ketipe data long.
jika kita mempunyai sebuah variabel yang bertipe long (misalnya X) maka kita dapat memerintahkan pointer P di atas untuk menunjuk ke alamat yang di tempati oleh variabel X.
contoh :
long X; // mendeklarasikan variabel X dengan tipe long
long *P;
p = &X; //memerintahkan P untuk menunjuk alamat dari variabel X
penjelasan di hentikan sementara ....
kembali lagi besok.