Die Prozedur INC erhöht den Wert der (in der Klammer angegebenen) Variable um eins. Das ist gleichbedeutend mit dem arithmetischen Ausdruck:
Variable := Variable + 1;
Wird mit dieser Operation der Wertebereich der Variablen überschritten, ist das Ergebnis 0.
Beispiel: Variable hat den Typ Byte und den Wert 255, dann ist das Ergebnis von INC(Variable) gleich 0.
INC ( < Variable vom Typ Byte, Char, Word oder DWord > ) ;
< Name der Variable >
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
PROGRAM UNO_INC;
DEVICE = mega328p;
{$I
mega328P_Register.INC}
CONST
b1 : Byte = 5;
VAR
b2 : Byte;
BEGIN
b2:=b1;
INC(b2);
END UNO_INC.
|
In Zeile 19 wird der Byte-Variablen b2 der Inhalt der Konstante b1 mit dem Wert 5 zugewiesen.
Nach der INC Procedur in Zeile 21 ist der Wert der Variablen b2 gleich 6.