Anweisung: Unterschied zwischen den Versionen

Aus EINI
Wechseln zu: Navigation, Suche
(Erklärung)
 
(4 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Eine '''Anweisung''' ist eine '''Grundoperation'''.
+
Eine '''Anweisung''' ist eine '''Elementaroperation'''.
  
 
= Syntaxdiagramm =
 
= Syntaxdiagramm =
  
 
[[Datei:statement.png]]
 
[[Datei: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:
 +
 +
* die [[Variable#Deklaration|Deklaration]] einer Variablen
 +
* ein [[Methode]]naufruf
 +
* ein [[Block]]
 +
* eine [[Zuweisung]]
 +
* eine [[Bedingte Anweisung]]
 +
* eine [[Schleife]]
 +
* eine [[Fallunterscheidung]]
 +
* eine [[Rückgabe]]
 +
 +
Innerhalb von Kontrollstrukturen gibt es zudem folgenden '''Anweisungen''':
 +
 +
* [[break]]
 +
* [[continue]]
 +
 +
 +
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