Pointer merupakan tipe data berukuran 32 bit yang berisi satu nilai yang berpadanan dengan alamat memori tertentu. Sebagai contoh, sebuah variabel P bertipe pointer bernilai 0x0041FF2A, berarti P menunjuk pada alamat memori 0041FF2A. Pointer dideklarasikan seperti variabel biasa dengan menambahkan tanda * (asterik) yang mengawali nama variabel.
Bentuk Umum:
<tipe data> namaVariabel;
Contoh:
float * px;
Statement di atas mendeklarasikan variabel px yang merupakan pointer. Penyebutan tipe data float berarti bahwa alamat memori yang ditunjuk oleh px dimaksudkan untuk berisi data bertipe float.
contoh:
#include <iostream.h>
void main ( )
{
char *nama;
nama = "Dessy Andika";
cout<<"Selamat datang" <<nama<<endl;
Outpu:
Selamat datang Dessy Andika
Bentuk Umum:
<tipe data> namaVariabel;
Contoh:
float * px;
Statement di atas mendeklarasikan variabel px yang merupakan pointer. Penyebutan tipe data float berarti bahwa alamat memori yang ditunjuk oleh px dimaksudkan untuk berisi data bertipe float.
contoh:
#include <iostream.h>
void main ( )
{
char *nama;
nama = "Dessy Andika";
cout<<"Selamat datang" <<nama<<endl;
Outpu:
Selamat datang Dessy Andika
Tidak ada komentar:
Posting Komentar