Untuk mendefinisikan struktur data dinamis, digunakan tipe pointer. Pointer adalah variabel yang digunakan untuk menyimpan lokasi data pada memori. Karena setiap tipe data membutuhkan ukuran memori yang berbeda untuk menyimpannya, maka pointer dan tipe data acunya harus ditentukan terlebih dahulu. Hal ini dilakukan dengan mendefinisikan sebuah pointer yang menunjuk pada sebuah tipe data tertentu. Berikut ini aturan pendeklarasian pointer :
Type
nama_pointer = ^tipe_data;
atau
Var
nama_variabel : ^tipe_data;
Tanda caret (^), pada pendeklarasian tersebut dibaca "mengacu pada" dan menunjukan bahwa tipe pointer tersebut mengacu pada tipe data uang digunakan . Sebelum menggunakan tipe pointer, pada program perlu menggunakan perintah new(nama_pointer);. Hal tersebut diperlukan untuk melakukan pengalokasian memori (memory allocation).
Contoh program sederhana menggunakan pointer, silahkan
unduh disini
0 Comment to "Pointer Pada Pascal"
Post a Comment