Heim  >  Artikel  >  Backend-Entwicklung  >  Verwendung der goto-Anweisung in C-Sprache

Verwendung der goto-Anweisung in C-Sprache

angryTom
angryTomOriginal
2020-03-09 17:28:229059Durchsuche

Verwendung der goto-Anweisung in C-Sprache

Verwendung der goto-Anweisung in der C-Sprache

Die goto-Anweisung kann das Programm ohne Bedingungen an die angegebene Stelle springen lassen, daher ist dies auch bei der goto-Anweisung der Fall wird als bedingungslose Sprunganweisung bezeichnet.

Empfohlenes Lernen: Einführung in das Programmier-Tutorial

Die Syntax lautet wie folgt:

goto label;
//其它代码
label:

Unter anderem ist label ein von uns selbst definiertes Label und das Die definierten Regeln sind dieselben wie Die Variable hat den gleichen Namen und ihre Position ist nicht festgelegt. Sie kann nach der goto-Anweisung oder davor geschrieben werden. Die goto-Anweisung kann jedoch nur innerhalb einer Funktion springen, was jedoch nicht der Fall ist Erlauben Sie das Verlassen einer Funktion außerhalb der Funktion.

int day = 1;
loop:
if (day <= 31){
    printf("%d\n", day);
    day++;
    goto loop;
}

Das obige Programm verwendet goto- und if-Anweisungen, um die Schleifenfunktion zu implementieren. Es ist dasselbe wie die von while implementierte Schleifenfunktion, wobei Schleife eine von uns definierte Bezeichnung ist.

Verwendung der goto-Anweisung in C-Sprache

Hinweis: Vermeiden Sie die Verwendung von goto-Anweisungen, da diese die Programmstruktur stören und die Lesbarkeit erschweren.

Empfohlenes Lernen: C-Sprachvideo-Tutorial

Das obige ist der detaillierte Inhalt vonVerwendung der goto-Anweisung in C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn