Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Beispiel
H1 = 20;
H2 = 0;
for ( H0 = 0; H0 < 10; ++H0 )
{
}
Die if-Abfrage mit der Anweisung continue bewirkt, dass die Inkrementierung der Vari-
ablen H2 aussetzt, sobald H1 größer als 32 ist. Nach dem vollständigen Ablauf der
Schleife hat nun also die Variable H1 den Wert 40 und die Variable H2 den Wert 6.
Wird innerhalb des Anweisungsblocks eine break-Anweisung verarbeitet, so bedeutet
dies, dass das Programm die for-Schleife an dieser Stelle verlässt. Es erfolgt kein wei-
terer Schleifendurchlauf.
Beispiel
H1 = 20;
H2 = 0;
for ( H0 = 0; H0 < 10; ++H0 )
{
}
Die if-Abfrage mit der Anweisung break bewirkt, dass die for-Schleife verlassen wird, so-
bald H1 größer als 32 ist. Nach dem Verlassen der Schleife hat nun die Variable H1 den
Wert 34 und die Variable H2 den Wert 6.

16.3 while

16.3.1 Syntax

:
// Anweisung
Die while-Anweisung ist eine bedingte Schleife, die die Anweisung solange ausführt,
wie der Ausdruck den Wert WAHR (ungleich Null) besitzt. Besitzt der Ausdruck niemals
den Wert WAHR, wird die Anweisung niemals ausgeführt. Der Ausdruck wird grundsätz-
lich vor der Abarbeitung der Anweisung verarbeitet.
Anweisung kann auch ein Anweisungsblock sein, in dem mehrere Anweisungen ange-
geben werden können.
Der Ausdruck kann sich auch aus mehreren logisch miteinander verknüpften Bedin-
gungen zusammensetzen.
Handbuch – IPOSplus®
H1 = H1 + 2;
if ( H1 >
32 )
continue;
++H2;
H1 = H1 + 2;
if ( H1 >
32 )
break;
++H2;
while ( Ausdruck )
Compiler – Konstrukte
while
n
n
kVA
kVA
16
f
f
i
i
P
Hz
Hz
P
199

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis