He..he...he...
Pointer merupakan Sebuah penunjuk alamat pada memori komputer yang menyimpan data. Dengan kta lain Variabel yang menyimpan alamat memori variabel lainya. Jadi pointer hanya menyimpan alamat memori dan menunjukan isi data pada memori tersebut bukan menyimpan data ke memori tersebut. Bingung ya, ane juga bingung......
Biar tidak bingung coba lihat program dibawah ini.
Tancap gan ke TKP...
#include "stdio.h"
#include "conio.h"
void main()
{
int *point;
int a=7, b=15;
printf(" Nilai a : %d \n", a);
printf(" Alamat a : %p \n\n", &a);
point=&a;
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
*point=10; // nilai a diganti dengan nilai pointer
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
printf(" Nilai a : %d \n", a);
printf(" Alamat a : %p \n\n", &a);
printf(" Nilai B : %d \n", b);
printf(" Alamat B : %p \n\n", &b);
point=&b; // rujukan pointer diganti rujukan nilai b
printf(" Nilai point = %p \n", point);
printf(" Alamat point = %p \n", &point);
printf(" nilai rujukan point = %d \n\n", *point);
getch();
}
Ni gambar jika dijalankan
Gimana masih belum ngerti juga ya.....
Sekarang sobat analisa program yang dibawah ini, berapa nilai x, y, z, yang sebenarnya.....
Jangan di jalankan dulu ya sob....
he...he...he....
#include "stdio.h"
#include "conio.h"
void main()
{
int *a, *b;
int x, y,z;
a=&x;
x=10; b= a;
*b= 15;
y=20;
z=25;
a=&z;
*a=35;
*b=45;
b=&y;
y=25;
*a=75;
a=b;
*b=10;
*a=15;
printf(" Nilai x : %d \n", x);
printf(" Nilai y : %d \n", y);
printf(" Nilai z : %d \n", z);
getch();
}
Ni hasilnya
Woke, Semoga bermanfaat,
Salam senyum dariku........
Tags:
Judul :
Contoh Program Pointer Sederhana
Rating : 4.5
Ditulis Oleh : sy@ms
Rating : 4.5
Ditulis Oleh : sy@ms
Jika mengutip harap berikan link yang menuju ke artikel Contoh Program Pointer Sederhana ini. Sesama blogger mari saling menghargai. Terima kasih atas perhatiannya
wah aq udah lama gak mainan ma c++
BalasHapuspingin seh belajar lagi....
makasih deh...
kalo aq kesulitan biar tak jadiin referensi ne blog...
makasih ya syams....
trims sobAtrims sob, semoga dapat bermanfa'at untuk semuanya....
BalasHapus