Break -Erklärung in c

Break -Erklärung in c
„Um die Programmsteuerung aus der Schleife zu entfernen, verwenden wir den C -Sprachbegriff„ Break.”Die Iterationen des Schleifens stellen so unmittelbar nach der Erkennung der Break -Anweisung in der Schleife ein, und die Kontrolle wird sofort nach der Pause der ersten Anweisung übergeben.

In diesem Tutorial werden wir die Break -Anweisung praktisch implementieren, um verschiedene Beispielcodes in C auszuführen.”

Beispiel Nr. 1: Break-Anweisung mit For-Loop

In dieser Illustration werden wir lernen, die Break-Anweisung in einem For-Loop zu verwenden. Das unten erwähnte Code-Snippet wird ausgeführt, um die PECK-Anweisung in C-Programmierung für die For-Schleife anzuwenden.

Der Code beginnt damit, den „Stdio) einzubeziehen.H ”Header -Datei im Programm. Diese Header -Datei enthält alle erforderlichen Vorgänge, die für die Eingabe oder Ausgabe relevant sind, die in unserem Programm aufgenommen werden können. Dann haben wir die Funktion "main ()" mit "int" -Datenatype verwendet. Wenn wir die Funktion „int main ()“ aufrufen, bedeutet dies, dass diese Funktion uns ganzzahliger Datentyp -Wert zurückgibt (n). Eine Variable wurde mit einem Ganzzahl -Datentyp als "int x" deklariert. In der nächsten Linie des Programms wird die „For-Loop“ initialisiert. In dieser Schleife haben wir die variable "x" den Wert "5" zugeordnet, der durch ein Semikolon getrennt wird. Wir haben dann die Bedingung definiert, die besagt, dass „x“ weniger als „20“ ist, und das letzte Fragment wird deklariert, um den Wert von „x“ zu erhöhen. In dieser Schleife gibt es also eine Bedingung für den Wert von „x“ an, der mit „5“ beginnt und bis sie weniger als „20“ ist, den Wert von „x“ mit jeder Bedingungsprüfung erhöht. Die Klammern des For-Loop-Starts, in dem wir eine "printf ()" -Funktion verwendet haben. Das „printf ()“ zeigt alles an, was wir als Input liefern würden. Innerhalb seiner runden Klammern haben wir die Variable „x: %d \ n“ dann ein Komma und „X“ angegeben. Das erste „X“ wird so gedruckt, wie es ist. Der „%“ ist ein Datenatyp -Spezifizierer, der in der C -Programmierung verwendet wird, wodurch die Art der Informationen angezeigt wird, die sie speichern und ausstellen werden.

Hier haben wir "%d" hinzugefügt, was darauf hinweist, dass die Art der Daten Dezimalzahlen sind. Das "\ n" repräsentiert das Springen zur nächsten Zeile. Und „x“ zeigt die Werte nach jedem Inkrement an. Danach haben wir eine "If-Statement" angegeben. Dadurch wird die Steuerung angewiesen, ob der Wert von "x" "9" entspricht, und führt dann die angegebene Operation in dieser bedingten Anweisung aus. Innerhalb der If-Statement wird „Break“ angegeben. Wenn der Zustand erfüllt ist, wird die Schleife sofort beendet. Nach dem Brechen der Schleife wechselt das Steuer. "Return 0" bedeutet, dass der Compiler die Programmierung erfolgreich für das, was er ausführen sollte, erfolgreich durchgeführt hat.

In dem oben angegebenen Ausgangsbild können Sie feststellen, dass die Werte von „X“ von dem Wert „5“ auf „9“ angezeigt wurden. Als der Wert „9“ wurde, beendete die Schleife sofort und überprüfte den Rest der Werte nicht. Schließlich druckte die Aussage aus der Schleife heraus.

Beispiel Nr. 2: Break-Anweisung mit dem Schleifen-Loop

In diesem Fall werden wir die "Break-Anweisung" innerhalb der "While-Loop" verwenden. Das Skript, das wir für die Programme generiert haben, kann im folgenden Snapshot angezeigt werden:

Lassen Sie uns dieses Skript durchgehen.

Hier beginnt die Funktion „main ()“; Wir haben zuerst eine "int" -Typvariable "y" deklariert und ihm den Wert "5" zugewiesen. Die „während der Schleife“ beginnt mit "while (1)". Diese „1“ in der while -Schleife bedeutet dasselbe wie "while (wahr)", was sich auf die für immer geschleifende Schleife bezieht. Diese Schleife nimmt den Wert von „y“ an und überprüft die Bedingung/ Anweisung, die wir in der Schleife identifiziert haben.

Die erste Aufgabe, die in der Schleife enthalten ist, besteht darin, nur den Wert von „Y“ zu zeigen. Nach dem Drucken des Wertes wechselt die Steuerung in die nächste Zeile, wo es im aktuellen Wert von „y“ um 1 erhöht werden muss, um 1 zu erhöhen. Wenn wir uns weiterentwickeln, haben wir jetzt eine „If- Anweisung“ angegeben. Dies bestimmt, ob der Wert von „Y“ nach dem Inkrement „12 ist."Für den Fall, dass die Wert -ID gleich" 12 "gefunden wird, beenden Sie die Schleife, indem Sie" Break "darauf anwenden.

Sobald die Kontrolle nicht in der Schleife ist, sucht sie nach einer anderen Operation, die ausgeführt werden muss. Dort wird eine „printf ()“ -Funktion angegeben, in der die Anweisung „Wir sind nicht aus der Schleife“ auf dem Ausgangsbildschirm festgelegt werden.

Das resultierende Fenster zeigt eine Liste von Werten für variable „y“ von „5“ auf „11“ an. Sobald der Wert „12“ wurde, beendete die Schleife die Aussage aus der Schleife und druckte die Erklärung aus.

Beispiel Nr. 3: Break-Anweisung mit Switch-Case

Unser letztes Beispiel zeigt die Verwendung von „Break-Statement“ in Switch-Fällen in C.

Wir haben das folgende Beispielprogramm erstellt, um die Anwendung von "Break" in "Switch-Cases" zu verstehen.

Nachdem wir die Header -Datei eingefügt und die Funktion „main ()“ aufgerufen hatten, haben wir eine Variable „N“ deklariert. Dann verwenden wir die Funktion „printf ()“, die die Anweisung „Eingabetaste eine Nummer eingeben“ speichert. Um die Eingabe vom Benutzer zu nehmen, wird die Funktion „scanf ()“ mit „%d“ aufgerufen. Wir haben dann den Zustand "Switch ()" verwendet. In den runden Klammern des Schalters haben wir die Variable „N“ angegeben, die die vom Benutzer bereitgestellte Nummer aufnimmt. In den Curly -Klammern des Switch verwenden wir "Case1" und die "printf ()" -Funktion, die die Ausgabe "Sie haben die Nummer1" und "\ n" enthält, und "\ n" enthält, und "\ n" enthält die Ausgabe "Sie haben eingegeben" und "\ n" enthält.In der nächsten Zeile haben wir „Break verwendet."Wenn" Case1 "nicht mit der Bedingung übereinstimmt, wechselt die Steuerung zu" Fall 2 ".

Dabei haben wir eine "Prinf ()" -Funktion mit der Anweisung "Sie haben die Nummer 2 eingegeben". In der nächsten Zeile wird der "Switch ()" "brechen", wenn „Case2“ die Bedingung erfüllt. Auf die gleiche Weise ist "Fall3" angegeben. In letzter Zeit wird ein Fall „Standard:“ eingelegt, der ausgeführt wird, wenn keiner der Fälle den jeweiligen Zustand erfüllt und die Aussage aufweist, in der wir „Eingabemummer außer 1,2,3“ geschrieben haben, dann die Schalterbedingung wird geschlossen.

In der obigen Snapshot können der Benutzer die Nummer „1“ eingeben, was bedeutet, dass Fall 1 auftritt und die Ausgabe "Sie haben die Nummer 1 eingegeben" gedruckt. Aufgrund der Erklärung „Break“ wird kein anderer Fall überprüft.

In dem oben angegebenen Ausgabebild sehen Sie, dass der Benutzer die Nummer „4“ eingibt. Dies bedeutet, dass keine Fallbedingungen übereinstimmen, und der Compiler geht an die Standardanweisung, bei der es sich um "Eingabennummer ist außer 1,2 & 3" entspricht. Es wird also keine "Break" -Schürtung angetroffen, da die Bedingungen nicht übereinstimmen.

Abschluss

Die Break -Anweisung wird verwendet, wenn wir nicht wissen, wie die tatsächliche Zahlen -Iteration für die Schleife ist oder die Schleife basierend auf einigen Bedingungen beenden müssen. In diesem Artikel haben wir 3 verschiedene Beispiele mit verschiedenen Arten von Schleifen erläutert. Die erste Abbildung basiert auf der Verwendung einer Break-Anweisung in „For-Loop.Das 2NDexample dient zur Verwendung einer Break-Anweisung in „während der Schleife.In dieser dritten Störung werden mehrere Break-Anweisungen unter „Switch-Case“ -Bedingungen verwendet. Jede dieser Strategien kann je nach den Spezifikationen der Aufgaben angewendet werden.