Contoh Program Sederhana Menggunakan ‘pointer’
Pointer merupakan suatu variabel penunjuk yang menunjuk alamat memori. Pada pembahasan sebelumnya telah dibahas tentang variabel yang berisi nilai data, tetapi dalam pembahasan ini variabel yang berisi alamat.
Contoh :
int x = 200;
berarti bahwa x bernilai 200
alamat_x = &x;
alamat_x merupakan variabel pointer yang berisi alamat (lokasi) x
Format ‘%p’ digunakan untuk menampilkan pointer
Deklarasi variabel pointer :
tipe *nama_variabel_pointer
Berikut contoh Program Sederhana Menggunakan ‘pointer’. Disini saya menggunakan tools Borland C++ 5.02.
Contoh 1.
Script :
/*contoh program sederhana menggunakan pointer*/
#include “stdio.h”
#include “conio.h”
main ()
{
int x, *alamat_x;
x=200;
alamat_x = &x;
printf (“\n Nilai variabel x adalah : %d”,x);
printf (“\n Variabel x tersebut disimpan pada alamat memori : %p“, alamat_x);
getch();
}
Output :
Contoh 2.
Script :
/*contoh program sederhana menggunakan pointer*/
#include “stdio.h”
#include “conio.h”
void main()
{
int *p,a=25,b;
p = &a;
b = *p;
printf (“nilai a = %d di alamat %p \n”, a,p);
printf (“nilai b = %d di alamat %p \n”, b,p);
getch();
}
Output :
Selamat mencoba. Semoga bermanfaat. Tuhan memberkati. 🙂