2. POINTER dan SINGLE LINK LIST - iLab
2. POINTER dan SINGLE LINK LIST - iLab
2. POINTER dan SINGLE LINK LIST - iLab
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Deklarasi Variabel Pointer :<br />
Var : ^<br />
Contoh Pendeklarasian :<br />
Var<br />
JumlahData : ^Integer;<br />
NamaSiswa : ^String[25];<br />
NilaiSiswa : ^Real;<br />
Pendeklarasian variabel pointer tidak jauh berbeda dengan pendeklarasian<br />
variabel biasa, hanya perlu ditambahkan simbol topi ( ^ ) – biasa juga disebut<br />
ceret atau circumflex. Simbol topi tersebut menandakan bahwa variabel tersebut<br />
menunjuk ke lokasi tertentu di memori.<br />
<strong>2.</strong><strong>2.</strong> Operasi Pada Pointer<br />
Pada pointer ada dua operasi dasar yang dapat dilakukan yaitu :<br />
1. Operasi mengkopi simpul<br />
<strong>2.</strong> Operasi mengkopi isi simpul<br />
Untuk memahami operasi di atas perhatikan contoh berikut. Pertama kali kita<br />
deklarasikan variabel pointernya, yaitu :<br />
Var<br />
P1, P2 : ^Byte;<br />
Posisi P1 <strong>dan</strong> P2 di memory sekarang ini adalah P1 menunjuk ke tipe data Byte<br />
<strong>dan</strong> P2 juga menunjuk ke tipe data Byte.<br />
P1<br />
<br />
P2<br />
<br />
Lab. Teknik Informatika – Struktur Data 2