Sollte ich GOTO C# verwenden?
Sollte ich GOTO C# verwenden?
Anonim

Nichts ist falsch mit gehe zu wenn es richtig verwendet wird. Der Grund, warum es "Tabu" ist, liegt in den frühen Tagen von C , Programmierer (oft mit Assemblerhintergrund) würde goto verwenden um unglaublich schwer verständlichen Code zu erstellen. Meistens bist du kann Leben ohne gehe zu und gut sein.

Warum sollte daher die Verwendung von GOTO in C vermieden werden?

gehe zu Aussage in C . HINWEIS − Verwendung von goto Von der Anweisung wird in jeder Programmiersprache dringend abgeraten, da sie es schwierig macht, den Kontrollfluss eines Programms zu verfolgen, wodurch das Programm schwer zu verstehen und schwer zu ändern ist. Jedes Programm, das Verwendet ein gehe zu kann umgeschrieben werden in vermeiden Sie.

Wissen Sie auch, was das größte Problem mit der GOTO-Anweisung ist? Die Problem mit der Verwendung goto-Anweisungen ist, dass es einfach ist, eine Programmlogik zu entwickeln, die selbst für den ursprünglichen Autor des Codes sehr schwer zu verstehen ist. Es ist leicht, sich in einer Unendlichkeit zu verfangen Schleife wenn die gehe zu Punkt ist über dem gehe zu Anruf.

Ist Goto außerdem schlechte Praxis?

Die meisten Programmierer werden Ihnen sagen, dass die GEHE ZU Aussage sollte vermieden werden. Eigentlich rät es nicht davon ab; es heißt direkt, dass es zu benutzen ist Schlecht Programmierung: "Die GEHE ZU Anweisung wird allgemein als schlechte Programmierung angesehen üben das führt zu unhandlichen Programmen. Seine Verwendung sollte vermieden werden."

Was macht GOTO in C?

' gehe zu ' Aussage in C Sprache. gehe ist eine springende Aussage in C Sprache, die die Kontrolle des Programms von einer Anweisung auf eine andere überträgt (wobei Label ist definiert). ich kann Übertragen Sie die Programme innerhalb des gleichen Blocks und es muss ein Label geben, wo Sie die Steuerung des Programms übertragen möchten.

Empfohlen: