Steueranweisungen in C ++

Programme bestehen aus Abschnitten oder Anweisungsblöcken, die untätig bleiben, bis sie benötigt werden. Bei Bedarf wechselt das Programm in den entsprechenden Abschnitt, um eine Aufgabe auszuführen. Während ein Codeabschnitt belegt ist, sind die anderen Abschnitte inaktiv. Mit Steueranweisungen geben Programmierer an, welche Codeabschnitte zu bestimmten Zeiten verwendet werden sollen.

Steueranweisungen sind Elemente im Quellcode, die den Ablauf der Programmausführung steuern. Dazu gehören Blöcke mit und Klammern, Schleifen mit for, while und do while sowie Entscheidungen mit if und switch. Es gibt auch goto. Es gibt zwei Arten von Steueranweisungen: bedingte und unbedingte.

Bedingte Anweisungen in C++

Manchmal muss ein Programm abhängig von einer bestimmten Bedingung ausgeführt werden. Bedingte Anweisungen werden ausgeführt, wenn eine oder mehrere Bedingungen erfüllt sind. Die häufigste dieser bedingten Anweisungen ist die wenn Anweisung, die die Form annimmt:

if (Bedingung)
     
    Aussage (n);
     

Diese Anweisung wird ausgeführt, wenn die Bedingung erfüllt ist.

C ++ verwendet viele andere bedingte Anweisungen, einschließlich:

  • if-else: Eine if-else-Anweisung wird entweder / oder ausgeführt. Eine Anweisung wird ausgeführt, wenn die Bedingung erfüllt ist. eine andere wird ausgeführt, wenn die Bedingung falsch ist.
  • if-else if-else:Diese Anweisung wählt je nach Bedingung eine der verfügbaren Anweisungen aus. Wenn keine Bedingungen erfüllt sind, wird die else-Anweisung am Ende ausgeführt.
  • while: While wiederholt eine Aussage, solange eine gegebene Aussage wahr ist.
  • do while: Eine do while-Anweisung ähnelt einer while-Anweisung mit dem Zusatz, dass die Bedingung am Ende geprüft wird.
  • for: Eine for-Anweisung wiederholt eine Anweisung, solange die Bedingung erfüllt ist.

Unbedingte Kontrollanweisungen

Unbedingte Steueranweisungen müssen keine Bedingung erfüllen. Sie übertragen die Steuerung sofort von einem Teil des Programms auf einen anderen. Unbedingte Anweisungen in C ++ umfassen:

  • gehe zu einem gehe zu Anweisung leitet die Steuerung an einen anderen Teil des Programms weiter.
  • Pause: A brechen Anweisung beendet eine Schleife (eine wiederholte Struktur) 
  • weiter: A fortsetzen statement wird in Schleifen verwendet, um die Schleife für den nächsten Wert zu wiederholen, indem die Steuerung an den Anfang der Schleife zurückgegeben und die nachfolgenden Anweisungen ignoriert werden.