User manual

192Compiler
© 2013 Conrad Electronic
x=a;
}
break Anweisung
Wird innerhalb der Schleife ein break ausgeführt, so wird die Schleife verlassen, und die Programm-
ausführung startet mit der chsten Anweisung hinter der while Schleife.
continue Anweisung
Bei der Ausführung von continue innerhalb einer Schleife kommt es sofort zur erneuten Berechnung
des Ausdrucks. In Abhängigkeit vom Ergebnis wird bei ungleich 0 die Schleife wiederholt. Ein Ergeb-
nis von 0 bricht die Schleife ab.
Beispiel:
while(1) // Endlosschleife
{
a++;
if(a>10) break; // bricht Schleife ab
}
4.2.7 Funktionen
Um größere Programme zu strukturieren, teilt man sie in mehrere Unterfunktionen
auf. Dies erhöht nicht nur die Lesbarkeit, sondern erlaubt es, Programmanweisun-
gen, die mehrfach vorkommen, in Funktionen zusammenzufassen. Ein Programm
besteht immer aus der Funktion "main", die als allererstes gestartet wird. Danach
kann man von main aus andere Funktionen aufrufen. Ein einfaches Beispiel:
void func1(void)
{
// Anweisungen in Funktion func1
.
.
}
void main(void)
{
// die Funktion func1 wird zweimal aufgerufen
func1();
func1();
}
Parameterübergabe
Damit Funktionen flexibel nutzbar sind, kann man sie parametrisieren. Hierr werden in der Klam-