Referencia és dinamikus változók

Hivatkozási szám alatt a változó fordítóprogram rendel egy helyet a memóriában; Ez a változó egy név, és egyértelműen szerepel a programban. Referencia változók egy új adattípust - „linkek” (pointerek).







Dinamikus változók többnyire egyfajta „record” (rögzítés), mert kell tartalmaznia, amellett, hogy az értéket (integer, valós, stb), egy linket egy másik dinamikus változó rokon szerkezetű.

Jelöljük a fajta referencia változó ponton keresztül. és a típus a dinamikus változó ct. Ezután ezt a tényt a következőképpen jellemezhető:

Azt mondják, hogy a pont típusú pont (utal) a ct-típusú elemek. vagy a típus a pont társított típusú ct.

Referencia R változó lehet leírni két módon:

R változó jelzi a CT-alkatrész.

Társítani a dinamikus változók a láncban, szükség van minden alkatrész van egy link a korábbi összetevőt.







Például komponensnek a szám 5, 10, 15, 8, kell több információt a helyét az előző elem, mint nem egy tömb, és adott esetben alkalmazott komponenseket helyezzük egy sorban.

Nézzük leírják az adatok típusát, ez könnyedén ct. Nyilvánvaló, hogy ez a fajta van egy „rekordot” két területen: a mező értéke az (I) és a mező referencia (P):

Nyilvánvaló, hogy a referencia változó mutat ilyen típusú adatok azonosnak kell lennie a fajta pont. Bemutatjuk a fajta:

Ahogy látható, van egy ördögi kör: leírni a fajta pont részt fogalmának ct. amikor leírja a típus ct használatához szükséges pontot.

Feltételek ebben az esetben, az első típusát ismerteti referencia változó, majd az alkatrész típus:

Pascal nyelv szabályokat csak akkor leírja a kapcsolatok lehetővé teszik a használatát egy azonosítót (ct) leírni; minden más esetben előbb említett azonosító szükséges ahhoz, hogy leírja a típus. Tekintsünk egy áramkör kialakulását egy lánc dinamikus adat tartalmazhat számokat 5, 10.

Machine, a következőképpen kell eljárni:

A sorozat ilyen művelet létrehoz egy lánc dinamikus változók.




Kapcsolódó cikkek