C # For Loop - Arbeiten von For Loop in C # mit Beispielen

Inhaltsverzeichnis:

Anonim

Einführung in C # For Loop

  • In den Grundlagen von Computerprogrammiersprachen kann eine Schleife als Kette oder Sequenz von ausführenden Anweisungen betrachtet werden, die kontinuierlich ausgeführt, wiederholt oder wiederholt werden, bis eine bestimmte Bedingung erfüllt ist. Schleifen werden zum wiederholten Ausführen eines Anweisungsblocks verwendet. Bei der Klassifizierung des Ablaufs in Schleifen können wir feststellen, ob eine Schleife eine eingangsgesteuerte Schleife oder eine ausgangsgesteuerte Schleife ist. Der Programmiercompiler prüft vor dem Ausführen der Anweisungen, ob alle Bedingungen damit verbunden sind Wenn der Beginn der Schleifenausführungen validiert und wahr ist, wird diese Aktivität von eingangsgesteuerten Schleifen ausgeführt.
  • Für Exit Controlled Loop validiert der Compiler die mit der Beendigung von Loop verbundenen Bedingungen. Während des Ablaufs der Schleifen wird ein bestimmter Prozess abgeschlossen, z. B. das Abrufen eines Parameters oder eines Elements aus den Eingabedaten, das Analysieren der Parameter oder das Ändern derselben, gefolgt von einer Bedingung, die den Grenzwert überprüft, z. B. ob ein Zähler (ein Flag) Wert, der der Schleife zugeordnet ist).
  • Wenn die Bedingungen erfüllt sind, weist der nachfolgende Befehl die Sequenz an, zum ersten Befehl in der Sequenz zurückzukehren und die Sequenz zu wiederholen. Sobald die Bedingung erreicht ist, bewegt sich der Fluss des Compilers zu programmierten Befehlszweigen, die außerhalb der Schleife vorhanden sind. Somit ist eine Schleife ein Programmierkonzept, das üblicherweise zur Reduzierung der Code-Redundanz und -Komplexität verwendet wird.
  • In Bezug auf die For-Schleife kann sie als iterativer Block betrachtet werden, der auf einer FOR-Bedingung basiert. Anschließend wird die Ausführung der durch eine Codesequenz angegebenen Schritte instanziiert, solange diese Bedingungen erfüllt sind. Die Schleife kann aufgrund des Vorhandenseins einer Schleifenzählervariablen oder einer parametrisierten Schleifenvariablen von anderen Schleifen unterschieden werden, die beim Durchlaufen des Schleifenkörpers für die exakte Übereinstimmung und das Erfüllen der Reihenfolge jeder Iteration hilfreich sind.

Syntax:

for (counter/variable initialize; termination condition; iteration steps)
(
// code block to be executed as long as condition is satisfied
)

Unterscheidung in drei Teile, einschließlich Countering in For Loop

  1. Variableninitialisierung und -zuweisung: In diesem Schritt wird ein Zähler-Flag deklariert und initialisiert, mit dem ein bedingter Ausdruck und eine Triggersequenz für das in den im Ausführungsmodul vorhandenen STEPS auszuführende Programm ungültig gemacht werden.
  2. Schleifenbedingungen: Der Bedingungsteil zeigt im Allgemeinen auf einen Parameter oder einen Booleschen Ausdruck und kann nur von false nach true zurückkehren.
  3. Schleifenschritte: Das Ausführungsmodul für Schritte entspricht einer Anweisung zum Inkrementieren oder Dekrementieren des Flag-Zählers.

Flussdiagramm

Wie funktioniert die For-Schleife in C #?

Die C # For-Schleife besteht aus drei Teilen, wie aus dem obigen Ablaufdiagramm hervorgeht:

  1. Die Initialisierungsanweisung wird zuerst instanziiert. Hier wird die Variable normalerweise deklariert und initialisiert. Diese Variable wird als Zähler-Flag bezeichnet, da sie die Anzahl der Iterationen regelt, für die die Schleife ausgeführt werden soll. Dieser Zähler kann ein Eingabeparameter mit zugehörigem Anfangs- oder Vorwert oder ein explizites Zählerregister mit Anfangswert sein, der in der for-Syntax definiert ist.
  2. Die nächsten Schritte bei der Auswertung der FOR-Bedingung. Die Bedingung ist ein boolescher Ausdruck, dh sie gibt entweder true oder false zurück. Wenn die Bedingung true ergibt, werden die Anweisungen / Programme in der For-Schleife ausgeführt. gefolgt von der Iterator-Anweisung, die den Wert der initialisierten Variablen / des Programmzählers ändert, und erneut wird die der for-Syntax zugewiesene Bedingung validiert. Diese Iterationen werden fortgesetzt, bis die Bedingung als falsch bewertet wird.
  3. Sobald die Bedingung als falsch ausgewertet wird, bewegt sich der Fluss von innerhalb der Schleife nach außerhalb des Blocks.

Versuchen wir das Konzept mit einem Programm zu verstehen:

Syntax:

for (int i = 0; i <= 5; i++)
(
Console.WriteLine("i value: (0)", i);
)

  1. Hier ist int i = 1 der Initialisierungsteil, die Schleife initialisiert ein Zähler-Flag für den Parameter I, der explizit in der For-Schleifensyntax definiert ist
  2. i <= 5 ist der Bedingungsteil, die Bedingung wird als wahr ausgewertet, solange der Wert von I kleiner oder gleich 5 ist
  3. i ++ ist der Iterator-Teil und zeigt auf das Nachinkrementieren des Zeigers, sobald die Iteration einmal abgeschlossen ist

1. Eine einfache Iterative For-Schleife

Code:

using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
Console.WriteLine("Value of i: (0)", i);
)
)
)

Ausgabe:

Wert von i: 0
Wert von i: 1
Wert von i: 2
Wert von i: 3
Wert von i: 4
Wert von i: 5
Wert von i: 6
Wert von i: 7

2. Eine unendliche For-Schleife

Code

using System;
public class Program
(
public static void Main()
(
for ( ; ; )
(
Console.Write(“x”);
)
)
)

Ausgabe:

xxxxxxxxxxxxxxxx xxxxxxx

3. Unterbrechung der Schleife

Code

>using System;
public class Program
(
public static void Main()
(
for (int i = 0; i < 8; i++)
(
if( i == 4 )
break;
Console.WriteLine("Value of i: (0)", i);
)
)
)

Ausgabe:

Wert von i: 0
Wert von i: 1
Wert von i: 2
Wert von i: 3

4. Verschachtelte For-Schleifen

Code

using System;
public class Program
(
public static void Main()
(
for (int p = 0; p < 3; i++)
(for(int q =5; q>= 0; j--)
Console.WriteLine("Value of p: (0), Q: (1) ", p, q);
)
)
)

Ausgabe:

Wert von p: 0, Q: 5
Wert von p: 0, Q: 4
Wert von p: 0, Q: 3
Wert von p: 0, Q: 2
Wert von p: 0, Q: 1
Wert von p: 0, Q: 0
Wert von p: 1, Q: 5
Wert von p: 1, Q: 4
Wert von p: 1, Q: 3
Wert von p: 1, Q: 2
Wert von p: 1, Q: 1
Wert von p: 1, Q: 0
Wert von p: 2, Q: 5
Wert von p: 2, Q: 4
Wert von p: 2, Q: 3
Wert von p: 2, Q: 2
Wert von p: 2, Q: 1
Wert von p: 2, Q: 0

Empfohlene Artikel

Dies war eine Anleitung für C # For Loop. Hier diskutieren wir, wie die For-Schleife in C # funktioniert. drei Teile, die das Zählen in der For-Schleife mit Ablaufdiagramm, Codes, Syntax und Ausgaben umfassen. Sie können auch unsere anderen Artikelvorschläge durchgehen, um mehr zu erfahren.

  1. C # -Funktionen
  2. C # if-Anweisung
  3. Verwendung von C #
  4. C # -Befehle
  5. Für Loop in C