Pointerii în Pascal ușor și distractiv de a învăța. Unele dintre sarcinile de programare Pascal se realizează mai ușor cu ajutorul indicatorilor, precum și alte sarcini, cum ar fi alocarea dinamică a memoriei nu poate fi efectuată fără utilizarea de indicii. Astfel, există o nevoie de a învăța indicii pentru a deveni perfecte programator Pascal. Să începem studierea ei în pași simpli.
Care sunt semnele?
tip pointer definit prefix săgeata caret (^), cu un tip de bază. Tipul de bază determină tipurile de elemente de date. Odată ce variabila pointer este definită ca fiind un tip specific, aceasta poate indica numai elementele de date de acest tip. După tipul pointer este definit, putem folosi declarații var pentru a declara variabile - indicii.
Iată câteva pointerul declarație valabilă -
Variabile - indicatorul endiancu folosind același caracter pătrat (^). De exemplu, variabila asociată se numește RPTR pointer. este RPTR ^. Acesta poate fi disponibil ca -
Următorul exemplu ilustrează acest concept -
Atunci când codul de mai sus este compilat și executat, se produce următorul rezultat -
Atunci când codul de mai sus este compilat și executat, se produce următorul rezultat -
indicii NIL
Atunci când codul de mai sus este compilat și executat, se produce următorul rezultat -
Pentru a verifica un pointer nul poate fi folosit. dacă cererea este după cum urmează -
indicii Pascal în detaliu
Pointerii au o mulțime, dar conceptele simple, iar acestea sunt foarte importante pentru programarea Pascal. Există următoarele câteva concepte importante, indicatori, care ar trebui să fie clar pentru Pascal programator -