Anweisung: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Erklärung)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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 [[Syntax und Semantik|Syntaxfehler]], beliebig viele Semikola hintereinander zu setzen. Semantisch gesehen ergibt dies jedoch keinen Sinn.
  
 
= Verwendung =
 
= Verwendung =
  
 
Näheres siehe: [[Kontrollstruktur]]
 
Näheres siehe: [[Kontrollstruktur]]

Aktuelle Version vom 22. Februar 2017, 18:08 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