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:
alam senyum dariku untuk semuanya, tetaplah untuk bersemangat. Jangan lupa atau isi buku tamu ya sob. Sedikit pemberitahuan untuk sobat yang ingin mengambil [Copy-Paste], Owner tidak melarang sobat untuk memperbanyak artikel namun Owner berharap sobat berlaku dengan bijak agar mencantumkan link active maupun yang tidak. Owner berharap partisipasinya ya sob.
2 komentar:
wah aq udah lama gak mainan ma c++
pingin 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....