Skip to Main Content
C – kurz & gut, 2nd Edition
book

C – kurz & gut, 2nd Edition

by Ulla Kirch-Prinz, Peter Prinz
September 2019
Intermediate to advanced content levelIntermediate to advanced
176 pages
3h 32m
German
dpunkt
Content preview from C – kurz & gut, 2nd Edition

Bedingungsfreie Sprünge

goto

Mit der goto-Anweisung kann ein beliebiger Sprung innerhalb einer Funktion ausgeführt werden. Als Sprungziel wird der Name einer Marke angegeben.

Syntax:

goto Marke;

Eine Marke ist ein Name, gefolgt von einem Doppelpunkt. Marken dürfen vor jeder Anweisung stehen.

Beispiel:

for( ... ) // Verschachtelte Schleifen

for( ... ) // sofort verlassen.

if( error)

goto handle_error;

...

handle_error: // Hier die Fehlerbehandlung.

Es gibt nur die Einschränkung, dass sich die goto-Anweisung und die Marke in derselben Funktion befinden müssen. Trotzdem sollte niemals mit der goto-Anweisung von außen in einen Block hineingesprungen werden.

Da die Lesbarkeit eines Programms leidet, sollte die Anweisung goto sparsam eingesetzt ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Betriebssysteme, 4th Edition

Betriebssysteme, 4th Edition

Eduard Glatz
Mathematik

Mathematik

Bernd Ulmann

Publisher Resources

ISBN: 9781098123628