Kamis, 07 Juli 2011

Memindahkan Pointer

 Berikut adalah program untuk memindahkan sebuah pointer.

#include <iostream.h>
#include <conio.h>

int main(){
    int A=5;
    int B=3;
    cout<<"Nilai A : "<<A<<endl;
    cout<<"Nilai B : "<<B<<endl;
    int *Pa =&A;
    cout<<"Nilai yg ditunjukkan poiter Pa (var.A) : "<<*Pa<<endl;
    int *Pb =&B;
    cout<<"Nilai yg ditunjukkan poiter Pb (var.B) : "<<*Pb<<endl;
    Pa=Pb;
    cout<<"Setelah tugas Pa diubah : \n";
    cout<<"Nilai yg ditunjukkan poiter Pb (var.B) : "<<*Pb<<endl;
    cout<<"Nilai yg ditunjukkan poiter Pa (var.A) : "<<*Pa<<endl;
getch();
return 0;
}

Hasilnya nanti, ketika nilai A dan B diberikan nilai,
misal, nilai A = 5 dan B = 3
.nilai yang ditunjukkan pointer Pa (var.A) = 5
.nilai yang ditunjukkan pointer Pb (var.B) = 3
=>Setelah Pa diubah atau dipindahkan menjadi :
.nilai yang ditunjukkan pointer Pb (var.B) = 3
.nilai yang ditunjukkan pointer Pa (var.A) = 3

Tidak ada komentar:

Posting Komentar