Variablendeklarationen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

Sum.om
VAR
   a, b: INTEGER; (* input values *)
   sum: INTEGER; (* sum of a + b *)

*Syntax für Variablendeklarationen:
⟨ DeclarationSequence ⟩---> { ``CONST''
{ ⟨ ConstantDeclaration ⟩ ``;'' } |
``TYPE'' { ⟨ TypeDeclaration ⟩ ``;'' } |
``VAR'' { ⟨ VariableDeclaration ⟩ ``;'' } }
{ ⟨ ProcedureDeclaration ⟩ ``;'' |
⟨ ForwardDeclaration ⟩ ``;'' }
⟨ VariableDeclaration ⟩---> ⟨ IdentList ⟩ ``:'' ⟨ Type ⟩

 
*Im Beispiel werden drei Variablen, genannt a, b und sum, vom Typ INTEGER deklariert.
 
*Unter Verwendung einer ⟨ IdentList ⟩ können gleich mehrere Variablen deklariert werden, ohne den Typen jeweils wiederholen zu müssen. Diese Notation sollte aber nur für eng zusammengehörende Variablen verwendet werden.
 
*Der Inhalt einer Variablen ist zu Beginn nicht definiert.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005