Pointer
Kamis, 05 April 2012
0
comments
Pointer adalah variabel khusus yang digunakan untuk mengetahui alamat memori dari suatu data yang di simpan . dan alamat ini tentu akan berbeda – beda untuk setiap tipe data misalnya saja tipe char yang hanya membutuhkan 1 byte ,tipe integer yang membutuhkan 4 byte untuk menyimpan data. Jadi sangat bergantung dari setiap tipe data.Berikut cara penulisan pointer :
TipeDataAcuan * namaVariabel;
Operator yang sering dipakai untuk mendefinisikan suatu pointer:
- Karakter & ,digunakan untuk memberikan alamat memori dari suatu variabel (bukan nilai dari variabel).
- Karakter * (bintang) digunakan untuk mengakses data yang ada pada alamat memori yang tersimpan pada suatu variabel.
Contoh program pointer(alamat memori)
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
void main()
{
char *Alamat_X,X,Y,Z;
X='J';
Alamat_X =&X; //& untuk memberikan alamat memori
Y = X;
Z = *Alamat_X; //*mengakses data
cout<<"Nilai variabel X adalah "<<X<<endl;
cout<<"Nilai variabel Y adalah "<<Y<<endl;
cout<<"Nilai variabel Z adalah "<<Z<<endl;
cout<<"Nilai variabel X berada di alamat memori "; printf("%p",Alamat_X);
getch();
}


0 comments:
Posting Komentar
Terima kasih sudah mengunjungi (^_^) !......