Inc: Porovnání verzí

Z Delphi & Pascal (česká wiki)
Skočit na navigaci Skočit na vyhledávání
 
Řádek 35: Řádek 35:
 
[[Category:System]]
 
[[Category:System]]
 
[[Category:Procedúry System]]
 
[[Category:Procedúry System]]
 +
[[Category:Ordinální procedury a funkce]]

Aktuální verze z 5. 10. 2012, 20:56

Inkrementuje proměnnou.

Deklarace
procedure Inc(var X [ ; N: Longint ] );
Režim
Windows, Reálný, Chráněný
Poznámky
X je proměnná ordinálního typu nebo proměnná typu PChar, jestliže je povolena rozšířená syntaxe, a N je výraz celočíselného typu. X je inkrementováno o 1, nebo o N, je-li N zadáno; to znamená, že Inc(X) odpovídá X := X + 1 a Inc(X, N) odpovídá X := X + N.
Inc generuje při kompilaci optimalizovaný kód a je proto vhodná do často opakovaných smyček.
Viz také
Dec
Pred
Succ


Vzorový příklad

{Inc.PAS}
{Vzorový příklad pro proceduru Inc.}
var
  IntVar: Integer;
  LongintVar: Longint;
begin
  Inc(IntVar);          { IntVar := IntVar + 1 }
  Inc(LongintVar, 5);   { LongintVar := LongintVar + 5 }
end.