Dec: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (1 revízia: Unit System) |
|||
(Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
Řádek 34: | Řádek 34: | ||
end. | end. | ||
+ | [[Category:Pascal]] | ||
[[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
Dekrementuje proměnnou.
- Deklarace
procedure Dec(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, je-li povolena rozšířená syntaxe, a N je výraz celočíselného typu. X se zmenší o 1 nebo o N, je-li N určeno; tj. Dec (X) odpovídá příkazu X := X - 1 a Dec (X, N) odpovídá příkazu X := X - N.
- Procedura Dec generuje optimalizovaný kód a je proto vhodná do často opakovaných pasáží programů.
- Viz také
- Inc
Vzorový příklad
{Dec.PAS} {Vzorový příklad pro proceduru Dec.} var IntVar: Integer; LongintVar: Longint; begin Intvar := 10; LongintVar := 10; Dec(IntVar); { IntVar := IntVar - 1 } Dec(LongintVar, 5); { LongintVar := LongintVar - 5 } end.