Pengertian Pointer Dalam Pascal
Pointer dipakai untuk melaksanakan alokasi variabel yang dinamis. jadi untuk menjadi seorang programmer pascal sejati maka sangat penting untuk berguru pointer dalam pascal.
Pengertian Pointer Dalam Pascal
Pointer yaitu variabel dinamis dimana nilai variabel tersebut berasal dari variabel lain, pointer harus dideklarasikan sebelum sanggup dipakai dalam program
Sintaks Deklarasi Pointer :
type nama_pointer = ^tipe_data;
Pointer ditandai dengan tanda ^ yang diikuti oleh tipe data yang diinginkan dan sehabis melaksanakan deklarasi pointer maka selanjutnya kita harus memakai deklarasi variabel untuk mendeklrasikan variabel pointer.
var nama1,nama2 : nama_pointer;
Mencetak Alamat Memory di Pascal
Pascal mengijinkan kita untuk tetapkan alamat dari variabel ke variabel pointer memakai operator alamat @, @ dipakai untuk memanipulasi dan bermain-main dengan variabel.
Contoh Program :
Versi gambar :
|
Program Pointer |
Versi script :
jadwal contoh;
uses crt;
var
nilai: integer;
score: ^integer;
besar: ^word;
begin
clrscr;
nilai := 500;
writeln(‘Nilai =: ‘, nilai);
score := @nilai;
writeln(‘Score Menuju Nilai = : ‘, score^);
score^ := 1000;
writeln(‘Nilai is: ‘, nilai);
writeln(‘Score Menuju Nilai = : ‘, score^);
besar := addr(score);
writeln(‘Besar = ‘,besar^);
readln;
end.
Tampilan Output :
|
Output Program Pointer |
Pointer NIL
Pointer Nil diberikan jikalau tidak ada alamat yang sempurna untuk pointer dan nilai dari pointer nil yaitu 0.
Contoh Penggunaan :
jadwal pointer_nil;
uses crt;
var
nilai: integer;
score: ^integer;
besar: ^word;
begin
clrscr;
score := nil;
besar := addr(score);
writeln(‘Nilai dari Score = ‘, besar^);
readln;
end.
Tampilan Program
|
Pointer Nil |
Mungkin hingga disini dulu pembahasan ihwal pointer, agar membantu sahabat sekalian yang lagi berguru pemrograman baik yang sedang kuliah maupun kerja. hehehehehhe…..
Demikian yang dapat kami share kepada sobat source code aplikasi pada kesempatan ini, semoga dapat bermanfaat dan bisa menjadi referensi pemrograman bagi anda. Jangan lupa like
Fan Page kami, dan
SUBSCRIBE Channel Youtube kami untuk dapatkan update source code aplikasi terbaru.