Read This Post

ARRAY DAN POINTER

POINTER

Tujuan: Mengenal konsep Pointer

Dasar Teori:

Pointer adalah deklarasi variabel dengan melibatkan alamat memori dan data, deklarasi pointer sebagai berikut:

1. type_data * nama_variabel;

type_data merupkan jenis data yang digunakan: int, long, float, double, dll

nama_variabel merupakan nama variabel pointer atau nama pointer.

Contoh :

int vint= 25; // variabel vint bertipe bulat (int)

int *ptr; // Pointer bertipe bulat

Untuk mengakses pointer disyaratkan ;

ptr = &vint ; // menunjuk ke alamat vint

cout << style=""> // menampilkan alamat pointer

cout<< *ptr< // menampilkan nilai pointer

2. void * nama_variabel; //ponter void

void merupakan jenis pointer

contoh :

void *ptr;

int vint=50;

float flt = 100;

Untuk mengakses pointer disyaratkan;

ptr = &vint;

cout << style=""> // menampilkan alamat pointer

cout<< *(int*) ptr< menampilkan nilai pointer

ptr=&flt

cout << style=""> // menampilkan alamat pointer

cout<< *(float*)ptr< menampilkan nilai pointer

3. type *nama_var[elemen]; // pointer array

contoh:

char *kata = ”TurboC”;

char *nama_hari[]={”senin”,”selasa”,”rabu”,

”kamis”,”jumat”,”sabtu”};

Contoh

tpe6-1.cpp

#include

#include

void main()

{ int vint = 40;

int *pint;

clrscr()

pint =&vint;

cout << " Nilai alamat & vint="<<&vint<

cout <<" Nilai Alamat ponter="<

cout<< " Nilai Pointer="<<*pint<

*pint=120;

cout << " Nilai alamat & vint="<<&vint<

cout <<" Nilai Alamat ponter="<

cout<< " Nilai Pointer="<<*pint<

}

tpe6_2.cpp

#include

void main()

{

int vint = 100;

void *ptr;

ptr=&vint;

cout<<"nilai variabel vint:" <

cout<<"nilai alamat:" <

cout<<"nilai pointer:"<<*(int *)ptr<

*(int *)ptr =200;

cout<<" Setelah diubah"<

cout<<"nilai variabel vint:" <

cout<<"nilai alamat:" <

cout<<"nilai pointer:"<<*(int *)ptr<

}

tpe6_3.cpp

#include

void main()

{

int bilangan[]={2,3,4,5,6};

int *ptr;

ptr=bilangan;

for(int i=0; i<5;>

{cout<<"nilai ke"<

}

Spread The Love, Share Our Article

Related Posts

No Response to "ARRAY DAN POINTER"

Posting Komentar