PascalPemrograman

Tipe Bentukan Pointer Pada Pascal #50

AMD berwarna merah, sedangkan nvidia Hijau

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

Semoga artikel tipe bentukan pointer nya bermanfaat.

*AFK

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button