Program 1:
#include <iostream.h>
#include <conio.h>
void main()
{
int data;
int *ptr;
ptr=&data;
*ptr=3;
cout<<"Nilai data = "<<data<<endl;
cout<<"Data awal = "<<*ptr<<endl;
(*ptr)++;
cout<<"Data sekarang = "<<*ptr<<endl;
(*ptr)--;
cout<<"Data sebelumnya = "<<*ptr<<endl;
getch ();
}
Program 2 :
#include <iostream.h>
#include <conio.h>
main()
{
int x,y;
int *px;
x = 87;
px = &x;
y = *px;
cout<<"Alamat x = "<<&x<<endl;
cout<<"Isi px = "<<px<<endl;
cout<<"Isi x = "<<x<<endl;
cout<<"Nilai yg ditunjuk px = "<<*px<<endl;
cout<<"Nilai y = "<<y<<endl;
getch ();
return 0;
}
Program 3 :
#include <iostream.h>
#include <conio.h>
main()
{
float d,*pd;
d = 54.6;
cout<<"Isi semula = "<<d<<endl;
pd = &d;
*pd = *pd + 10;
cout<<"Isi d kini = "<<d<<endl;
getch ();
return 0;
}
Program 4 :
#include <iostream.h>
#include <conio.h>
main()
{
static int tgl_lahir[] = {24, 6, 1965 };
int *ptgl;
ptgl = tgl_lahir;
cout<<"Nilai yang ditunjukkan oleh ptgl = "<<*ptgl<<endl;
cout<<"nilai dari tgl_Lahir[0] = "<<tgl_lahir[0];
getch ();
return 0;
}
Program 5 :
#include <iostream.h>
#include <conio.h>
main()
{
int var_x = 234;
int *ptr1;
int **ptr2;
ptr1 = &var_x;
ptr2 = &ptr1;
cout<<"Nilai var_x = "<<*ptr1<<endl;
cout<<"Nilai var_x = "<<**ptr2<<endl;
getch ();
return 0;
}
- Selamat Mencoba -
Sabtu, 02 April 2011
Belajar C++ 'Pointer'
Diposting oleh
Satya Blog
di
01.45
Kirimkan Ini lewat Email
BlogThis!
Bagikan ke X
Berbagi ke Facebook

Label:
ilmu komputer
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar