Pointer merupakanvariabelkhusus
yang berisisuatu address (alamat) di lokasilaindidalam memory. Suatuvariabel
yang points(menunjuk) kesesuatusehinggadisebut pointer.
Ada duamacam pointer:
·
Typed(tertentu):
merupakan pointer yang menunjukpadatipe data tertentupada variable.
·
Generic(umum): merupakan
pointer yang tidakmenunjukpadatipe data tertentupada variable
Pointer merupakan suatu tipe data dalam Pascal yang
berfungsi untuk menunjuk dan menyimpan
alamat memori. Dalam penulisan
pointer biasa digambar dengan panah, sedangkan bagian memori yang
ditunjuk digambar dengan kotak, dan isinya ditulis di dalam kotak.
Berikut ini merupakan contoh program pointer
uses
crt;
VAR
nama,nim:^string;
shift,nomeja:integer;
BEGIN
clrscr;
new(nama);
nama^:='Nurul
Annisa';
new(nim);
nim^:='J1F114054';
shift:=1;
nomeja:=14;
write('Nama : '); writeln(nama^);
write('NIM : '); writeln(nim^);
write('Shift : '); writeln(shift);
write('Nomor
Meja : '); writeln(nomeja);
writeln;
readln;
END.
|
Tidak ada komentar:
Posting Komentar