Einführung in die While-Schleife in C

Mit dem Aufkommen der Technologie haben sich Computer entwickelt, was wiederum die Anforderung an die Programmiersprache mit sich brachte. Es gab viele Programmiersprachen, die sowohl Low-Level-Sprachen als auch High-Level-Sprachen umfassten. Hochsprachen sind einfacher zu verwenden, da sie im Vergleich zu Niedrigsprachen einfach zu verstehen sind. C ist eine solche Hochsprache, die häufig als Programmiersprache verwendet wird. Es gibt viele Konzepte, die man studieren und üben muss, um grundlegende Konzepte zu verstehen. In diesem Artikel werden wir While-Schleife in C diskutieren.

Was ist While-Schleife in C?

In C gibt es mehrere bedingte Methoden, wie die if-else-Methode, die if-else-if-Methode, die while-Methode, die do-while-Methode und einige andere Methoden. Unter diesen unterschiedlichen Methoden in C ist eine solche Methode die while-Schleifenmethode. In dieser Methode verwenden wir sie, um einen bestimmten Satz von Anweisungen oder Code auszuführen, wenn die Bedingung erfüllt ist. Eine while-Schleifenanweisung enthält im Allgemeinen eine Reihe von Anweisungen. Gemäß der Bedingung können eine oder mehrere Codezeilen ausgeführt werden, wenn der Ausdruck wahr ist. Wenn der Ausdruck nicht erfüllt ist, wird der Befehlscode innerhalb der Schleife nicht ausgeführt. Es wird ausgeführt, wenn der Ausdruck erfüllt ist.

Syntax der While-Schleife in C

Versuchen wir, die grundlegende Syntax der while-Schleife in C zu verstehen.

While (condition which needs to be evaluated)
(
Instructions of code
Increment of the value;
)

Versuchen wir nun zu verstehen, wie dieser Block der Anweisung tatsächlich abläuft.

  • Die Bedingung, die ausgewertet werden muss: Der Code in diesen Klammern wird verwendet, um Bedingungen bereitzustellen, die ausgewertet werden müssen. Wenn diese Bewertungsbedingung erfüllt ist, werden die Codeanweisungen ausgeführt. Ein typisches Beispiel könnte sein, zu überprüfen, ob die Variable x kleiner als 10 ist.
  • Code-Anweisungen: Hier fügen wir die Code-Zeilen hinzu, die ausgeführt werden müssen, sobald die Bedingung erfüllt ist und sich die Ausführung innerhalb der while-Schleife befindet. Ein typisches Beispiel könnte sein, den Wert der Variablen zu drucken, über die die Schleife läuft.
  • Inkrementieren des Wertes: In diesem Abschnitt wird einfach der Wert inkrementiert. Der Wert der Variablen, die inkrementiert wird, ist die Variable, mit der die Schleife ausgeführt wird.

Flussdiagramm

Betrachten wir nun das Flussdiagramm der while-Schleife in C.

Schauen wir uns nun an, wie while-Schleife in C funktioniert.

Wie funktioniert While-Schleife in C?

Wie weiter oben in diesem Artikel erläutert, enthält eine while-Schleife im Allgemeinen drei Unterabschnitte,

  • Die Bedingung, die ausgewertet werden muss: Der Code in diesen Klammern wird verwendet, um Bedingungen bereitzustellen, die ausgewertet werden müssen. Wenn diese Bewertungsbedingung erfüllt ist, werden die Codeanweisungen ausgeführt. Ein typisches Beispiel könnte sein, zu überprüfen, ob die Variable x kleiner als 10 ist.
  • Code-Anweisungen : Hier fügen wir die Code-Zeilen hinzu, die ausgeführt werden müssen, sobald die Bedingung erfüllt ist und sich die Ausführung innerhalb der while-Schleife befindet. Ein typisches Beispiel könnte sein, den Wert der Variablen zu drucken, über die die Schleife läuft.
  • Inkrementieren des Wertes: In diesem Abschnitt wird einfach der Wert inkrementiert. Der Wert der Variablen, die inkrementiert wird, ist die Variable, mit der die Schleife ausgeführt wird.

Beispiele für While-Schleifen in C

Lassen Sie uns anhand einiger Beispiele verstehen, wie die While-Schleife in C verwendet wird.

Beispiel 1

Schreiben Sie ein Programm, um eine Variable von 1 bis 10 zu loopen.

#include
int main () (
int x = 1; // initializes a variable with value 1
while (x < 10) ( // condition which needs to be evaluated
// code of instructions which needs to be executed
x++; // incremental value
)
)

Kopieren Sie nun den Code und führen Sie ihn in der C-Umgebung aus. Es wird einfach den obigen Code ausführen.

Beispiel 2

Schreiben Sie mit While-Schleife ein Programm zum Drucken von Faktorbildern einer 15

#include
int main () (
int i = 15, factorial = 1;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;

Beschreibung: Die Fakultät der vom Benutzer eingegebenen Zahl ist 1307674368000.

Im obigen Beispiel deklarieren wir die Variable I mit dem Wert 15, deren Fakultät wir finden müssen. Nun iterieren wir eine while-Schleife über die Variable i. Eine variable Fakultät speichert den Fakultätswert.

Ausgabe:

Im nächsten Abschnitt verwenden wir dieses Beispiel, um die Zahl zu erhalten, deren Fakultät wir vom Benutzer finden müssen. Jetzt wird es dynamischer, wenn Fakultäten einer beliebigen Anzahl basierend auf dem Benutzerwert gefunden werden können.

Beispiel 3

Ändern wir nun den obigen Code, um die Nummer als Eingabe von einem Benutzer zu erhalten und ihre Fakultät auszudrucken.

#include
int main () (
int numFromUser, i, factorial = 1;
printf ("Enter the number\n");
scanf ("%d", &numFromUser);
i = numFromUser;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;
)

Erklärung des Codes

  • Die Variable numFromUser speichert den Wert des Benutzers.
  • Variable Fakultät enthält den Fakultätswert.

Eingang:

Geben Sie die Nummer ein: 5

Ausgabe:

Die Fakultät der vom Benutzer eingegebenen Zahl ist 120.

Fazit

C ist eine Programmiersprache, in der es viele Konzepte gibt, die man studieren muss. While Loop ist einer davon. Diese bedingten Anweisungen führen im Wesentlichen den Code aus, um zu überprüfen, ob der Ausdruck die Bedingung erfüllt. Basierend auf der Auswertung des Ausdrucks führt er den Code aus. Eine bedingte Anweisung wird in jeder Programmiersprache häufig für verschiedene logische Programmierausdrücke verwendet.

Empfohlene Artikel

Dies ist eine Anleitung zu While-Schleife in C. Hier wird erläutert, was While-Schleife in C ist, Ablaufdiagramm, wie While-Schleife in C funktioniert und Beispiele für While-Schleife in C. Sie können auch unsere anderen vorgeschlagenen Artikel durchgehen -

  1. While-Schleife in Java
  2. C # While-Schleife
  3. Muster in der C-Programmierung
  4. Beste C-Compiler
  5. Anleitung zur While-Schleife in JavaScript
  6. Wie funktioniert While Loop in PHP?