andrypein.net : Â Bahasan terakhir dari tipe bentukan pada pascal kali ini adalah tipe bentukan pointer (bukan pointer mouse).
Sebenarnya ini bahasan tingkat tinggi bagi seorang programer, bisa dibilang dewa kalo dah mengerti apa itu pointer, saya hanya memaparkan saja karena saya bukan advanced yang segalanya paling mengerti  ane kan cuma nyubitol yang masih awam.
Oke jadi gini ya, yang di maksud pointer disini (dalam pemrograman, bukan pointer mouse) adalah tipe yang mendefinisikan sebuah variabel yang menyimpan alamat memori dari variabel lain sesuai dengan tipe data yang didefinisikan di dalam pointer tersebut. (jujur puyeng ane juga).
Untuk mendefinisikan tipe pointer dalam pascal kita harus menggunakan tanda caret ( ^ ).
Berikut adalah bentuk umumnya seperti ini :
NamaPointer = ^tipe_data;
Contoh:
type contohPtr = ^integer; var p: contohPtr; x: integer;
Pada contoh tersebut kita telah mendefinisikan tipe pointer dengan nama ContorPtr yang akan menunjuk ke alamat yang menyimpan tipe data integer.
Selanjutnya kita mendeklarasikan variabel P yang bertipe ContorPtr dan variabel x yang bertipe integer. dengan demikian kita dapat menyimpan alamat memori dari variable x kedalam variabel p,yaitu dengan cara menggunakan operator @.
maksudnya seperti ini :
begin p:=@x; ... end.
Semoga bingung dan semoga bermanfaat maaf kalo cuma segini sepengetahuan saya , maklum newbie.
Baca Juga : Tipe Bentukan Pada Pascal