Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Pascal Array ukazovatele

Pred Java , základný programovací jazyk vyučuje v škole počítačovej vedy kurzov bol Pascal . Toto " učenie " jazyk čoskoro vyvinul v profesionálnej nástroj používaný k výrobe pomocné nástroje a aplikácie pre prvých počítačov Apple Macintosh , Microsoft DOS a operačné systémy Windows . Moderné Pascal kompilátory sú univerzálne jazyky , ktoré podporujú základné dátové typy , ako sú polia a ukazovatele , rovnako ako rozšírenie dátového typu pomocou tried . Pascal Prehľad

Programovací jazyk Pascal bol vyvinutý v roku 1971 švajčiarsky počítačový vedec Niklaus Wirth ako nástroj pre výučbu vysokoškolských študentov štruktúrované programovacie techniky . Wirth Pascal navrhovaný byť malý , ale rozšíriteľný programovací jazyk . Boli vyvinuté nové verzie Pascalu , ktoré rozširujú možnosti jazyka . UCSD Pascal , Object Pascal , Alcor Pascal , TurboPascalu , FreePascal a Delphi sú jazyky, ktoré postavené na základoch Wirthová pôvodného experimentu .
Pascal poľa

poľa je menoval premenná , ktorá obsahuje ďalšie premenné . Údaje v poli je prístupná pomocou odkazu názvom premennej . Pole Pascal obsahuje jednu alebo viac premenných s rovnakým dátovým typom . Napríklad pole s názvom " myNumbers " môže obsahovať celé čísla 1 , 2 , 3 , 10 a 33. Keď deklarujete pole Pascal , musíte zadať počet položiek v poli a dátový typ týchto položiek . Napríklad príkaz " myNumbers : array [ 1. .. 10 ] of integer ; " vytvorí pole o desiatich čísel prístupné prostredníctvom premenných myNumbers . Získať prístup k hodnote premennej v poli pomocou svojho indexu . Napríklad , " myNumbers [ 2 ] : = 3 " priradí hodnotu 3 na druhý prvok v poli myNumbers
Pascal ukazovatele

Pôvodne . , ukazovateľ Pascal neukazoval na adresu pamäti premenné , ako je bežné v jazykoch , ako je C Namiesto , Pascal ukazovatele boli určené k bodu záznamov - Pascal spôsob , ako vytvoriť nové dátové typy . Novšie verzie Pascalu , ako TurboPascalu , FreePascal a Delphi , aby C - ako ukazovateľ prístup k pamäti adresy premennej .
Vytvorenie ukazovateľov na pole

FreePascal je zadarmo a open - source vývojový nástroj kompatibilný s TurboPascalu 7. Ak chcete vytvoriť ukazovateľ na pole s FreePascal , musíte deklarovať ukazovateľ na rovnaký dátový typ ako pole obsahuje . Vyhlásenie : "zápis myPtr : ^ Integer " vytvorí ukazovateľ na ľubovoľné celočíselné premenné . Môžete poukázať zápisnica myPtr do poľa MyNumber s tvrdením , že " zápis myPtr : . = @ MyNumberArray [ 0 ] " Môžete potom pristupovať hodnotu v MyNumber odkazuje firmy myPtr prostredníctvom indexácie . Vyhlásenie " zápisnica myPtr [ 3 ] " odkazuje na tretie prvok v MyNumber poľa .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené