Die für strukturierte Programme erforderliche Grundstruktur beinhaltet keine „GOTO-Sprünge“. Strukturierte Programmierung ist das Grundprinzip für detailliertes Design mit Schwerpunkt auf Modulfunktion und Prozessdesign. Sie verfügt über drei Grundstrukturen: sequentielle Struktur, Verzweigungsstruktur und Schleifenstruktur, mit Ausnahme von Goto-Sprüngen, die nur für Verzweigungsstrukturen gelten . Die goto-Anweisung wird normalerweise in Verbindung mit bedingten Anweisungen verwendet und kann zum Implementieren bedingter Übertragungen, zum Bilden von Schleifen und zum Herausspringen aus Schleifenkörpern verwendet werden.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Strukturierte Programmierung ist das Grundprinzip für detailliertes Design mit Schwerpunkt auf Modulfunktion und Verarbeitungsprozessdesign. Strukturierte Programmierung ist eine Teilmenge der prozeduralen Programmierung, die logische Strukturen in geschriebenen Programmen verwendet, um das Verständnis und die Änderung effizienter und einfacher zu gestalten.
Grundstruktur:
1. Sequentielle Struktur
Sequentielle Struktur bedeutet, dass die Operationen im Programm in der Reihenfolge ausgeführt werden, in der sie erscheinen.
2. Auswahlstruktur
Die Auswahlstruktur gibt an, dass es in den Verarbeitungsschritten des Programms Zweige gibt, und es muss einen der Zweige zur Ausführung basierend auf einer bestimmten Bedingung auswählen. Es gibt drei Arten von Auswahlstrukturen: Einzelauswahl, Doppelauswahl und Mehrfachauswahl.
3. Schleifenstruktur
Die Schleifenstruktur bedeutet, dass das Programm wiederholt eine oder mehrere Operationen ausführt, bis eine bestimmte Bedingung falsch (oder wahr) ist, bevor die Schleife beendet werden kann. Das Wichtigste bei einer Schleifenstruktur ist: Unter welchen Umständen wird die Schleife ausgeführt? Welche Operationen müssen in einer Schleife ausgeführt werden? Es gibt zwei grundlegende Formen von Schleifenstrukturen: Schleifen vom Typ „when“ und Schleifen vom Typ „until“.
Schleife vom Typ „Wenn“: Dies bedeutet, zuerst die Bedingung zu beurteilen, den Schleifenkörper auszuführen, wenn die gegebene Bedingung erfüllt ist, und der Prozess wird automatisch zum Schleifeneingang am Schleifenterminal zurückkehren; , verlassen Sie den Schleifenkörper und gehen Sie direkt zum Prozessausgang unter. Da es sich um „Führen Sie die Schleife aus, wenn die Bedingung erfüllt ist“, dh zuerst beurteilen und dann ausführen, wird sie als „When-Schleife“ bezeichnet.
Till-Schleife: Dies bedeutet, dass der Schleifenkörper direkt vom Struktureingang aus ausgeführt wird und die Bedingung am Schleifenterminal beurteilt wird. Wenn die Bedingung nicht erfüllt ist, kehren Sie zum Eingang zurück und führen Sie den Schleifenkörper bis zum Ende aus Bedingung ist wahr, dann verlassen Sie die Schleife und erreichen den Prozessausgang. Ja Zuerst handeln und später beurteilen. Da es sich um eine „bis die Bedingung wahr ist“ handelt, wird sie als „bis“-Schleife bezeichnet.
Die für strukturierte Programme erforderliche Grundstruktur enthält keinen „GOTO-Sprung“, bei dem es sich lediglich um eine Art Verzweigungsstruktur und ein Schlüsselwort handelt.
C-Sprache begrenzt nicht die Häufigkeit, mit der Labels im Programm verwendet werden, aber jedes Label darf nicht den gleichen Namen haben. Die Semantik der goto-Anweisung besteht darin, den Programmablauf zu ändern und die durch die Anweisungsbezeichnung identifizierte Anweisung auszuführen.
goto-Anweisungen werden häufig in Verbindung mit bedingten Anweisungen verwendet. Es kann verwendet werden, um eine bedingte Übertragung zu implementieren, eine Schleife zu bilden, aus dem Schleifenkörper zu springen und andere Funktionen.
Allerdings wird die Verwendung von goto-Anweisungen in der strukturierten Programmierung im Allgemeinen nicht empfohlen, um den Programmablauf nicht zu verwirren und das Verständnis und Debuggen des Programms zu erschweren.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmierlehre! !
Das obige ist der detaillierte Inhalt vonWas ist in der Grundstruktur eines strukturierten Programms nicht enthalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!