Anweisung: Unterschied zwischen den Versionen
Aus EINI
(→Verwendung) |
(→Erklärung) |
||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | Eine '''Anweisung''' ist eine ''' | + | 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
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 Deklaration einer Variablen
- ein Methodenaufruf
- ein Block
- eine Zuweisung
- eine Bedingte Anweisung
- eine Schleife
- eine Fallunterscheidung
- eine Rückgabe
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