Deprecated: Function set_magic_quotes_runtime() is deprecated in /DISK2/WWW/lokiware.info/mff/wakka.php on line 35 Matfiz : Smerník

Matfiz : Smerník

Smerník

Česky: ukazatel, anglicky: pointer.

Smerník je adresa proměnné, resp. datové struktury, v paměti, typicky (ne nutně) dynamické, tedy uložené na haldě.

Smerníky v Pascalu

Nulový smerník

V Pascalu NIL, v C NULL atd. Konstanta (implementovaná jako adresa 0) značící, že ukazatel nikam neukazuje. To nám umožní např. snadno ukončit větvení datových struktur.

Nulový smerník a DOS

V prehistorickém zavaděči progamů — DOSu — se na adrese 0 ukládají systémové proměnné, resp. vektor přerušení (třeba obsluha stisků kláves apod.). Od Windows 95 (nebo spíš 98) už je to chráněné.