Contoh program pointer sederhana pada c++
/*Program Pointer Pada Pointer*/
#include<conio.h>
#include<iostream.h>
void main()
{
int x=8;
int *xPtr1;
int **xPtr2;
xPtr1 = &x;
xPtr2 = &xPtr1;
cout<<"Nilai x = "<<x<<endl;
cout<<"Nilai x = "<<*xPtr1<<endl;
cout<<"Nilai x = "<<*xPtr2<<endl;
getch();
}
#include<conio.h>
#include<iostream.h>
void main()
{
int x=8;
int *xPtr1;
int **xPtr2;
xPtr1 = &x;
xPtr2 = &xPtr1;
cout<<"Nilai x = "<<x<<endl;
cout<<"Nilai x = "<<*xPtr1<<endl;
cout<<"Nilai x = "<<*xPtr2<<endl;
getch();
}
sry mau tanya knp yg ini (nt **xPtr2;) tanda * nya harus ada dua?? klo satu kok gak bisa knp??
BalasHapusya soalnya tanda * itu udah di pake oleh xptr1. jadi kalo ptr2 harus beda dari yang pertama. mngkin sprti itu kali yah
BalasHapussaya mau tanya
BalasHapusfungsinya *xPtr1 dan **xPtr2 dan apa bedanya ? dari masing-masingnya
Ini nanti outputnya gimana?
BalasHapus