Wie implementiere ich For Loop In C am besten?



In diesem Artikel über For-Schleifen in C werden wir alles über For-Schleifen untersuchen, von der grundlegenden Syntax bis zu verschiedenen Arten der Implementierung.

In diesem Artikel über For Loop in C werden wir alles über For Loops direkt von der auf verschiedene Arten, es umzusetzen. Die folgenden Hinweise werden in diesem Artikel behandelt:

Also fangen wir an,





Für Schleife in C.

Loop ist eines der grundlegenden Konzepte in allen Programmiersprachen, da es komplexe Probleme vereinfacht. Mit einfachen Worten, die Schleife wiederholt denselben Codesatz mehrmals, bis die angegebene Bedingung false zurückgibt. Anstatt immer wieder denselben Code zu schreiben, können wir die Schleife verwenden, um denselben Code mehrmals auszuführen.

Um beispielsweise natürliche Zahlen von 1 bis 100 zu drucken, können Sie entweder 100 Druckanweisungen schreiben oder eine Schleife für 100 Iterationen ausführen und die natürlichen Zahlen drucken. Offensichtlich ist die zweite Option einfacher und praktikabler.



Fahren Sie mit diesem For Loop In C-Artikel fort.

Schleifen in C.

Die Schleife besteht aus zwei Teilen:

Python __init__ Methode
  • Körper der Schleife: besteht aus einer Reihe von Anweisungen, die kontinuierlich ausgeführt werden müssen
  • Bedingte Erklärung : ist eine Bedingung. Wenn dies der Fall ist, wird die nächste Iteration ausgeführt, andernfalls verlässt der Ausführungsfluss die Schleife.

Arten von Schleifen in C.



Es gibt zwei Arten von Schleifen in C, d. H. Eingangsgesteuerte Schleifen und ausgangsgesteuerte Schleifen.

  • Eingangsgesteuerte Schleifen: Eingangsgesteuerte Schleifen sind solche Schleifen, bei denen die Testbedingung getestet wird, bevor der Körper einer Schleife ausgeführt wird. For & While-Schleife sind eingangsgesteuerte Schleifen.
  • Kontrollschleifen verlassen: Exit-gesteuerte Schleifen sind solche Schleifen, bei denen die Testbedingung nach dem Ausführen des Körpers einer Schleife getestet wird. Die do-while-Schleife ist eine ausgangsgesteuerte Schleife.

Fahren Sie mit diesem For Loop In C-Artikel fort.

Für die Schleifensyntax

For Loop ist eine Schleifenstruktur, mit der eine Codesequenz ausgeführt wird, bis die angegebene Bedingung false zurückgibt. Die beste Bedingung für die Schleife ist, wenn die Anzahl der Iterationen im Voraus bekannt ist.

Syntax:

für (Inkrementieren oder Dekrementieren des Initialisierungsbedingungstests) {// Codeblock, der wiederholt ausgeführt werden soll}

Flussdiagramm der For-Schleife

Loop - Für Loop In C - Edureka

Schritt 1: Im Ausführungsablauf wird zuerst die Zählervariable initialisiert.

Schritt 2: Die Testbedingung wird verifiziert, wobei die Zählervariable für eine gegebene Bedingung getestet wird. Wenn die Bedingung true zurückgibt, wird der im Funktionskörper befindliche Codeblock ausgeführt, andernfalls wird die for-Schleife beendet und die Steuerung verlässt die Schleife.

Schritt 3: Bei erfolgreicher Ausführung des Funktionskörpers wird die Zählervariable basierend auf der Operation inkrementiert oder dekrementiert.

Beispiel

#include int main () {int counter for (counter = 1 counter<=10 counter++) { printf('%dn', counter) } return 0 }

Ausgabe:

Fahren Sie mit diesem For Loop In C-Artikel fort.

Verschiedene Formen der For-Schleife in C.

  • Zähler ++ & Zähler + 1 ergeben die gleiche Ausgabe.

Beispiel:

#include int main () {int counter for (counter = 1 counter<=10 counter=counter+1) { printf('%dn', counter) } return 0 }

Ausgabe:

Sie können die Initialisierung der Zählervariablen überspringen und sie kann vor der Schleife deklariert werden.

Beispiel:

#include int main () {int counter = 1 für (counter<=10 counter=counter+1) { printf('%dn', counter) } return 0 }

Ausgabe:

wie man das Programm in Java beendet

Sie können die Initialisierung der Zählervariablen überspringen, aber das Semikolon vor der Testbedingung sollte vorhanden sein, da sonst ein Kompilierungsfehler ausgegeben wird.

Sie können auch das Inkrementieren oder Dekrementieren des Zählers überspringen. In diesem Szenario sollte der Zähler jedoch innerhalb des for-Schleifenkörpers erhöht werden.

Beispiel:

#include int main () {int counter for (counter = 1 counter<=10) { printf('%dn', counter) counter=counter+1 } return 0 }

Fahren Sie mit diesem For Loop In C-Artikel fort.

Sie können die Bedingung in der for-Schleife überspringen, was zu einer Endlosschleife führt.

Beispiel:

#include int main () {int counter for (counter = 1 counter ++) {printf ('% dn', counter)} return 0}

Ausgabe:

Endlosschleife

Wir können mehr als eine Variable in der for-Schleife initialisieren.

Beispiel:

#include int main () {int x, y, z für (x = 1, y = 2, z = 3 x<5 x++, y++, z++) { printf('x %dn', x) printf('y %dn', y) printf('z %dn', z) } return 0 }

Ausgabe:

Fahren Sie mit diesem For Loop In C-Artikel fort.

Verschachtelt für Schleife in C.

Sie können eine for-Schleife in eine andere for-Schleife in C einfügen. Dies wird als verschachtelte for-Schleife bezeichnet.

Beispiel:

#include #include int main () {int i, k, Zeilen, leer printf ('Geben Sie die Anzahl der Zeilen ein:') scanf ('% d', & Zeilen) blank = Zeilen für (i = 1 i<= rows i++ ) { for ( k = 1 k < blank k++ ) printf(' ') blank-- for ( k = 1 k <= 2*i - 1 k++ ) printf('*') printf('n') } return 0 }

Beispiel:

Fahren Sie mit diesem For Loop In C-Artikel fort.

Aus Schleifen springen

In verschiedenen Szenarien müssen Sie entweder die Schleife verlassen oder eine Iteration der Schleife überspringen, wenn bestimmte Bedingungen erfüllt sind. In diesen Szenarien wird also als Herausspringen aus der Schleife bezeichnet. Es gibt zwei Möglichkeiten, wie Sie dasselbe erreichen können.

break-Anweisung

Wenn eine break-Anweisung in einer Schleife auftritt, wird die Schleife sofort beendet und das Programm fährt mit der Anweisung fort, die unmittelbar auf die Schleife folgt.

Wenn bei einer verschachtelten Schleife die break-Anweisung in der inneren Schleife auftritt, wird die innere Schleife verlassen.

Beispiel:

#include int main () {int counter for (counter = 1 counter<=10 counter++) { if(counter==5) { break } printf('%dn', counter) } return 0 }

Ausgabe:

Ausgabe - For Loop In C - Edureka

Aussage fortsetzen

Die Continue-Anweisung sendet die Steuerung direkt an die Testbedingung und setzt dann den Schleifenprozess fort.

Bei Auftreten des Schlüsselworts continue verlässt der Ausführungsfluss die aktuelle Iteration der Schleife und beginnt mit der nächsten Iteration.

Beispiel:

#include int main () {int counter for (counter = 1 counter<=10 counter++) { if(counter%2==1) { continue } printf('%dn', counter) } return 0 }

Ausgabe:

Verwendung von Teilzeichenfolgen in SQL

Ausgabe - For Loop In C - Edureka

Damit kommen wir zum Ende dieses Blogs über 'For Loop In C'. Ich hoffe, Sie fanden dies informativ und hilfreich. Weitere Tutorials zu ähnlichen Themen finden Sie hier. Sie können sich auch unser Schulungsprogramm ansehenSie können sich eingehend mit jQuery und seinen verschiedenen Anwendungen vertraut machen für Live-Online-Schulungen mit 24-Stunden-Support und lebenslangem Zugriff.Implementieren Sie den obigen Code mit verschiedenen Zeichenfolgen und Änderungen. Jetzt haben wir ein gutes Verständnis für alle Schlüsselkonzepte, die sich auf den Zeiger beziehen.

Hast du eine Frage an uns? Erwähnen Sie sie im Kommentarbereich dieses Blogs und wir werden uns bei Ihnen melden.