Anweisung: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
Zeile 7: Zeile 7:
 
== Erklärung ==
 
== Erklärung ==
  
Eine einzelne Programmzeile besteht für gewöhnlich aus einer einzelnen Anweisung. Diese können sein:
+
Eine Programmzeile besteht für gewöhnlich aus einer einzelnen Anweisung. Jede Anweisung muss mit einem '''Semikolon''' beendet werden. Eine Anweisung kann folgendes sein:
  
* [[Variable#Deklaration]]
+
* die [[Variable#Deklaration|Deklaration]] einer Variablen
* [[Methode]]naufruf
+
* ein [[Methode]]naufruf
* [[Block]]
+
* ein [[Block]]
* [[Zuweisung]]
+
* eine [[Zuweisung]]
* [[Bedingte Anweisung]]
+
* eine [[Bedingte Anweisung]]
* [[Schleife]]
+
* eine [[Schleife]]
* [[Fallunterscheidung]]
+
* eine [[Fallunterscheidung]]
* [[Rückgabe]]
+
* eine [[Rückgabe]]
  
Und innerhalb von Kontrollsturkturen:
+
Innerhalb von Kontrollstrukturen gibt es zudem folgenden Anweisungen:
  
 
* [[break]]
 
* [[break]]
 
* [[continue]]
 
* [[continue]]
  
Eine Anweisung kann zudem auch "leer" sein, also sind auch beliebig viele Semikola hintereinander erlaubt.
+
 
 +
Eine Anweisung kann auch "leer" sein. Das heißt, es ist kein Syntaxfehler, beliebig viele Semikola hintereinander zu setzen. Semantisch gesehen ergibt dies jedoch keinen Sinn.
  
 
= Verwendung =
 
= Verwendung =
  
 
Näheres siehe: [[Kontrollstruktur]]
 
Näheres siehe: [[Kontrollstruktur]]

Version vom 23. Mai 2016, 22:06 Uhr

Eine Anweisung ist eine Elementaroperation.

Syntaxdiagramm

Statement.png

Erklärung

Eine Programmzeile besteht für gewöhnlich aus einer einzelnen Anweisung. Jede Anweisung muss mit einem Semikolon beendet werden. Eine Anweisung kann folgendes sein:

Innerhalb von Kontrollstrukturen gibt es zudem folgenden Anweisungen:


Eine Anweisung kann auch "leer" sein. Das heißt, es ist kein Syntaxfehler, beliebig viele Semikola hintereinander zu setzen. Semantisch gesehen ergibt dies jedoch keinen Sinn.

Verwendung

Näheres siehe: Kontrollstruktur