Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

C für Schleife

C für Schleife

In diesem Tutorial lernen Sie anhand von Beispielen, eine for-Schleife in der C-Programmierung zu erstellen.

Bei der Programmierung wird eine Schleife verwendet, um einen Codeblock zu wiederholen, bis die angegebene Bedingung erfüllt ist.

Die C-Programmierung hat drei Arten von Schleifen:

  1. for-Schleife
  2. while-Schleife
  3. do...while-Schleife

Wir werden etwas über for erfahren Schleife in diesem Tutorial. Im nächsten Tutorial lernen wir etwas über while und do...while Schleife.


für Schleife

Die Syntax des for Schleife ist:

for (initializationStatement; testExpression; updateStatement)
{
    // statements inside the body of loop
}

Wie funktioniert die for-Schleife?

Dieser Prozess wird fortgesetzt, bis der Testausdruck falsch ist. Wenn der Testausdruck falsch ist, wird die Schleife beendet.

Um mehr über den Testausdruck zu erfahren (wenn der Testausdruck als wahr oder falsch ausgewertet wird), sehen Sie sich relationale und logische Operatoren an.


For-Schleife-Flussdiagramm


Beispiel 1:for-Schleife

// Print numbers from 1 to 10
#include <stdio.h>

int main() {
  int i;

  for (i = 1; i < 11; ++i)
  {
    printf("%d ", i);
  }
  return 0;
}

Ausgabe

1 2 3 4 5 6 7 8 9 10
  1. ich wird auf 1 initialisiert.
  2. Der Testausdruck i < 11 ausgewertet wird. Da 1 weniger als 11 wahr ist, ist der Hauptteil von for Schleife wird ausgeführt. Dadurch wird die 1 gedruckt (Wert von i ) auf dem Bildschirm.
  3. Die Update-Anweisung ++i wird ausgeführt. Nun, der Wert von i wird 2 sein. Auch hier wird der Testausdruck als wahr ausgewertet und der Körper von for Schleife wird ausgeführt. Dadurch wird 2 gedruckt (Wert von i ) auf dem Bildschirm.
  4. Nochmals die Update-Anweisung ++i ausgeführt und der Testausdruck i < 11 ausgewertet wird. Dieser Vorgang wird fortgesetzt, bis i wird 11.
  5. Wenn ich wird 11, i <11 wird falsch sein, und der for Schleife wird beendet.

Beispiel 2:for-Schleife

// Program to calculate the sum of first n natural numbers
// Positive integers 1,2,3...n are known as natural numbers

#include <stdio.h>
int main()
{
    int num, count, sum = 0;

    printf("Enter a positive integer: ");
    scanf("%d", &num);

    // for loop terminates when num is less than count
    for(count = 1; count <= num; ++count)
    {
        sum += count;
    }

    printf("Sum = %d", sum);

    return 0;
}

Ausgabe

Enter a positive integer: 10
Sum = 55

Der vom Benutzer eingegebene Wert wird in der Variablen num gespeichert . Angenommen, der Benutzer hat 10.

eingegeben

Die Anzahl auf 1 initialisiert und der Testausdruck ausgewertet. Da der Testausdruck count<=num (1 kleiner oder gleich 10) ist wahr, der Körper von for Schleife ausgeführt und der Wert von sum gleich 1.

Dann die Update-Anweisung ++count wird ausgeführt und count gleich 2. Wieder wird der Testausdruck ausgewertet. Da 2 auch kleiner als 10 ist, wird der Testausdruck als wahr ausgewertet und der Hauptteil von for Schleife wird ausgeführt. Jetzt summieren gleich 3.

Dieser Prozess geht weiter und die Summe wird bis zum count berechnet erreicht 11.

Wenn die Zählung 11 ist, wird der Testausdruck zu 0 (falsch) ausgewertet und die Schleife beendet.

Dann der Wert von sum wird auf dem Bildschirm ausgedruckt.


Wir werden etwas über while erfahren Schleife und do...while Schleife im nächsten Tutorial.


C Sprache

  1. Wolframlegierung für Kugeln
  2. C# while und do...while-Schleife
  3. C# for-Schleife
  4. Java for-each-Schleife
  5. Armstrong-Nummer im JAVA-Programm mit For-Schleife
  6. Palindrom-Zahlenprogramm in Java mit While- und For-Schleife
  7. Python For &While-Schleifen:Enumerate, Break, Continue-Anweisung
  8. Python range() Funktion:Float, List, For-Schleife Beispiele
  9. C# - Reguläre Ausdrücke
  10. Leiterplattenfertigung für 5G