0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan2 halaman

Contoh Penggunaan Pointer dalam C++

Dokumen ini menjelaskan penggunaan variabel dan pointer dalam bahasa pemrograman C++. Terdapat beberapa contoh yang menunjukkan cara mengisi dan mengakses nilai dari variabel menggunakan pointer, serta menampilkan alamat dan isi dari variabel tersebut. Setiap contoh disertai dengan tabel yang menunjukkan nama variabel, alamat, tipe, dan isi dari variabel yang digunakan.

Diunggah oleh

mrevaldoandika2
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
11 tayangan2 halaman

Contoh Penggunaan Pointer dalam C++

Dokumen ini menjelaskan penggunaan variabel dan pointer dalam bahasa pemrograman C++. Terdapat beberapa contoh yang menunjukkan cara mengisi dan mengakses nilai dari variabel menggunakan pointer, serta menampilkan alamat dan isi dari variabel tersebut. Setiap contoh disertai dengan tabel yang menunjukkan nama variabel, alamat, tipe, dan isi dari variabel yang digunakan.

Diunggah oleh

mrevaldoandika2
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

Contoh 1

Int A, *P,B;

A = 10;

B = 20;

P= &A: // mengisikan alamat dari variable A ke pointer P

Cout<< P -- outputnya? = alamat dari variable A

Cout<<*P -- outputnya? = isi dari variable A = 10 ----isi dari variable yang alamatnya di simpan oleh
pointer tersebut.

Nama Variabel ALAMAT TIPE ISI


A 0FE102 int 10
P 0FE101 pointer 0FE102
B OFE105 int 20

Contoh 2
Int V ,*P;
string Y;
V = 10;
Y =”ITN”;
P = &V;
Cout<<P -- ouputnya : 0FE101
Cout<<*P -- ouputnya : 10
Nama Variabel ALamat Tipe Isi
V 0FE101 int 10
P 0FE103 Pointer (int) 0FE101
Y 0FE102 string ITN

Contoh 3
int x,y,*p;
x = 10;
p = &x;
y = *p * 15; // y = 10 * 15 = 150 bukan gini y = 0FFE001 * 15
cout<<x<<endl; = 10
cout<<p<<endl; = 0FFE001
cout<<*p<<endl; = 10
cout<<y; = 150
Nama Variabel ALamat Tipe Isi
x 0FFE001 int 10
y 0FFE005 int 150
p 0FFE003 Pointer (int) 0FFE001

Anda mungkin juga menyukai