Steueranweisungen in C

 Steueranweisung in C

 Steueranweisung in C

Einführung in Steueranweisungen in C

In C fließt die Steuerung von einer Anweisung zur nächsten Anweisung bisher in allen Programmen. Dieser Kontrollfluss von einem Befehl zum nächsten wird als sequentieller Kontrollfluss bezeichnet. Nichtsdestotrotz möchte der Programmierer in den meisten C-Programmen möglicherweise Anweisungen überspringen oder einen Satz von Anweisungen wiederholt wiederholen, wenn er Logik schreibt. Dies kann als sequentieller Steuerfluss bezeichnet werden. Mit den Deklarationen in C können Programmierer solche Entscheidungen treffen, die als Entscheidungs- oder Kontrolldeklarationen bezeichnet werden. Im Folgenden werden die Arten von Steueranweisungen in C.

Arten von Steueranweisungen in C

C unterstützt auch einen bedingungslosen Satz von Verzweigungsanweisungen, die das Steuerelement an einen anderen Speicherort im Programm übertragen. Selektionsdeklarationen in C.

Starten Sie Ihren kostenlosen Softwareentwicklungskurs

Webentwicklung, Programmiersprachen, Softwaretests & andere

  1. If-Anweisungen
  2. Switch-Anweisung
  3. Bedingte Operator-Anweisung
  4. Goto-Anweisung
  5. Loop-Anweisungen

1. If-Anweisungen

If-Anweisung ermöglicht es dem Programmierer, einen Satz von Anweisungen zu wählen, basierend auf einer Bedingung. Wenn die Bedingung als wahr ausgewertet wird, wird ein Befehlssatz ausgeführt und ein anderer Befehlssatz wird ausgeführt, wenn die Bedingung als falsch ausgewertet wird. Wir haben 4 Arten von if-Anweisungen:
1. Wenn..sonst
2. Verschachtelt, wenn
3. Sonst, wenn Leiter
4. Einfach if oder null else
5. Null else oder Simple else

  • If…else Anweisung

In dieser Anweisung gibt es zwei Arten von Anweisungen ausführen. Erstens, wenn die Bedingung wahr ist, wird die erste Anweisung ausgeführt, wenn die Bedingung falsch ist, wird die zweite Bedingung ausgeführt.

Syntax:

If(condition)
{
Statement(s);
}
else
{
Statement(s)
}
Statement

  • Verschachtelt if

Wenn die Bedingung in der ersten if-Anweisung als wahr ausgewertet wird, wird die Bedingung in der zweiten if-Anweisung ausgewertet und so weiter.

Syntax:

If(condition)
{
If(condition)
{
Statement(s);
}
Else
{
Statement(s)
}
}

  • else if:

Das entsprechende Array von Anweisungen wird ausgeführt, wenn die erste Bedingung korrekt ist. Wenn die Bedingung falsch ist, wird die nächste Bedingung überprüft. Wenn alle Spezifikationen fehlschlagen, werden die Standardblockanweisungen ausgeführt. Der Rest der Leiter kann wie unten gezeigt gezeigt werden.

Syntax:

If(condition)
{
Statement(s);
}
Else if(condition)
{
Statement(s);
}
else if(condition)
{
Statement(s)
}

Else
{
Statement(s)
}
Statement(s);

  • Null else oder Simple else

, wenn der Programmierer einen Satz von Anweisungen basierend auf dem Bedingungswert ausführen oder überspringen kann. Die einfache Einweganweisung wird ausgewählt. Eine Reihe von Anweisungen wird ausgeführt, wenn die Bedingung wahr ist. Wenn die Bedingung false ist, fährt das Steuerelement nach der if-Deklaration mit der folgenden Deklaration fort. Einfache else-Anweisung:

Syntax:

If(condition)
{
Statement(s);
}
Statement(s);

2. Switch-Anweisung

C bietet eine Auswahlanweisung auf verschiedene Arten an, als ob das Programm weniger lesbar wird, wenn die Anzahl der Bedingungen zunimmt. C verfügt über eine Mehrwege-Auswahlanweisung namens switch-Anweisung, die leicht zu verstehen ist, um dieses Problem zu lösen. Die Switch-Deklaration ist leicht zu verstehen, wenn mehr als 3 Alternativen existieren. Der Befehl wechselt zwischen den Blöcken basierend auf dem Ausdruckwert. Jeder Block hat einen entsprechenden Wert.

Syntax:

Switch(expression)
{
Case label1:
Statement(S);
Break;
Case label2:
Statement(S);
Break;
Case label3;
Statement(s);
Break;
….
Case labelN:
Statement(s);
Break;
Default:
Statement(s);
Break;
}

Mit dem Schlüsselwort case wird jeder Block angezeigt und die Blockbezeichnung folgt dem Schlüsselwort case. Der Standardblock und die break-Anweisung sind in einer switch-Anweisung optional.

3. Bedingter Operator Anweisung

C-Sprache bietet einen ungewöhnlichen Operator, der als bedingter Operator dargestellt wird.

Syntax:

(condition)? expr1: expr2

Expr1 wird ausgeführt, wenn die Bedingung gültig ist. Dann wird Expr2 ausgeführt, wenn die Anweisung falsch ist.

4. goto-Anweisung

goto-Anweisung ist für das Springen von Steueranweisungen bekannt. Es wird verwendet, um die Steuerung des Programms von einem Block auf einen anderen Block zu übertragen. das Schlüsselwort goto wird verwendet, um die goto-Anweisung zu deklarieren.

Syntax:

goto labelname;
labelname;

In der obigen Syntax ist goto ein Schlüsselwort, mit dem das Steuerelement an labelname übergeben wird. labelname ist ein Variablenname. In diesem Fall überträgt das goto die Steuerung des Programms auf den Labelnamen und Anweisungen, denen der Labelname folgt, werden ausgeführt.

5. Loop-Anweisungen

Der Programmierer möchte beim Schreiben von C-Programmen möglicherweise mehrere Anweisungen wiederholen, bis einige Anforderungen erfüllt sind. Zu diesem Zweck macht C Schleifendeklarationen für die Entscheidungsfindung. Wir haben drei Arten von Schleifen,

  1. For-Schleife
  2. While-Schleife
  3. Do While-Schleife
For-Schleife

In der For-Schleife wird die Initialisierungsanweisung nur einmal ausgeführt. Danach wird die Bedingung überprüft und wenn das Ergebnis der Bedingung wahr ist, wird die Schleife ausgeführt. Wenn es falsch ist, wird die for-Schleife beendet. Das Ergebnis der Bedingungsauswertung ist jedoch wahr, Anweisungen im Hauptteil der for-Schleife werden ausgeführt und der Ausdruck wird aktualisiert. Danach wird der Zustand erneut überprüft. Dieser Vorgang wird fortgesetzt, bis das Ergebnis der Bedingung falsch wird. Wenn die Bedingung false ist, wird die Schleife beendet.

Syntax:

for( initialization statement; condition)
{
//statements inside the loop
}

While-Schleife

In C ist die while-Schleife eine geführte Eingangsschleife. Der Body der while-Schleifen wird nur ausgeführt, wenn die Bedingung gültig ist. Die Schleifenstruktur wird nicht ausgeführt, wenn die Bedingung falsch ist.
Die while-Schleifen werden normalerweise verwendet, wenn mehrere Anweisungen auf unbestimmte Zeit wiederholt werden müssen.

Syntax:

While(condition)
{
//statements inside the loop
}

Do While-Schleife

Im Gegensatz zur while-Schleife ist der Hauptteil des do der Unterschied zwischen while und … while-Schleife wird garantiert einmal durchgeführt.

Syntax:

Do
{
//statements inside the loop
}
While(condition);

Fazit

In diesem Artikel haben wir die verschiedenen Steueranweisungen in C zusammen mit ihrer Syntax und ihren Beispielen gesehen.

Empfohlener Artikel

Dies ist eine Anleitung zu Steueranweisungen in C. Hier diskutieren wir die verschiedenen Arten von Steueranweisungen in C wie If, Switch, Conditional Operator, goto und Loop zusammen mit der Syntax. Sie können auch unsere anderen vorgeschlagenen Artikel durchgehen, um mehr zu erfahren –

  1. Continue-Anweisung in C #
  2. Break-Anweisung in Python
  3. Steueranweisung in C ++
  4. Steueranweisung in PHP
0 Anteile

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.