Sprunganweisung

goto ist eine Aussage in vielen Programmiersprachen. Es ist eine Kombination der englischen Wörter go and to. Es ist eine Möglichkeit, zu einer anderen Codezeile zu springen.

Viele Sprachen unterstützen die goto-Anweisung, viele andere nicht. In Java ist goto ein reserviertes Wort, kann aber nicht verwendet werden. (Ein reserviertes Wort ist ein Wort, das ein Teil der Programmiersprache ist und nicht für andere Dinge wie die Benennung von Variablen verwendet werden kann).

In der Informatik gibt es eine Theorie, die das Theorem des strukturierten Programms genannt wird. Diese Theorie besagt, dass jedes Programm so geschrieben werden kann, dass die Dinge mit Funktionen und Methoden (kleineren Unterprogrammen) statt in einem sehr großen Programm und in goto-Anweisungen erledigt werden. Die Theorie beweist, dass die goto-Anweisung nicht erforderlich ist, um Programme zu schreiben.

Verwenden Sie

Eine goto-Anweisung wird normalerweise mit einem Label verwendet. Ein Label ist ein Wort, das eine Stelle in einem Stück Code identifiziert. Eine goto-Anweisung in einem Code sieht normalerweise wie folgt aus:

goto ETIKETTEL

In diesem Beispiel würde der Computer an die Stelle von LABEL springen.

Häufig wird die goto-Anweisung mit der if-Anweisung kombiniert. In diesem Fall springt der Computer nur dann an eine andere Stelle im Code, wenn etwas wahr ist. Zum Beispiel:

WENN-BEDINGUNG DAMIT KENNZEICHNUNG

Dies kann gelesen werden als "wenn eine Bedingung wahr ist, dann gehen Sie zu der Stelle, an der das ETIKETTEN steht".

Verschiedene Programmiersprachen haben unterschiedliche Einschränkungen oder Grenzen für die Verwendung von goto-Anweisungen. Zum Beispiel erlaubt die Programmiersprache C nicht, dass ein goto an eine Stelle innerhalb einer anderen Funktion (Unterprogramm) springt.

Fragen und Antworten

F: Was ist eine goto-Anweisung?


A: Eine goto-Anweisung ist in vielen Programmiersprachen eine Möglichkeit, zu einer anderen Codezeile zu springen.

F: Wie viele Programmiersprachen unterstützen die goto-Anweisung?


A: Viele Programmiersprachen unterstützen die goto-Anweisung.

F: In welcher Programmiersprache ist goto ein reserviertes Wort?


A: In Java ist goto ein reserviertes Wort, das jedoch nicht verwendet werden kann.

F: Was ist ein reserviertes Wort in einer Programmiersprache?


A: Ein reserviertes Wort ist ein Wort, das Teil der Programmiersprache ist und nicht für andere Dinge wie die Benennung von Variablen verwendet werden kann.

F: Was ist das Theorem des strukturierten Programms in der Informatik?


A: Das Theorem des strukturierten Programms ist eine Theorie in der Informatik, die besagt, dass jedes Programm so geschrieben werden kann, dass es mit Funktionen und Methoden anstatt mit einem sehr großen Programm und goto-Anweisungen ausgeführt wird.

F: Beweist der Satz vom strukturierten Programm, dass goto-Anweisungen zum Schreiben von Programmen erforderlich sind?


A: Nein, das Theorem der strukturierten Programme beweist, dass die goto-Anweisung nicht zum Schreiben von Programmen benötigt wird.

F: Was sind Funktionen und Methoden in der Programmierung?


A: Funktionen und Methoden sind kleinere Unterprogramme, die in der Programmierung verwendet werden, um bestimmte Aufgaben auszuführen.

AlegsaOnline.com - 2020 / 2023 - License CC3