Latest web development tutorials

C for-Schleife

C-Zyklus C - Zyklus

for - Schleife können Sie eine bestimmte Anzahl von Regelstruktur zu schreiben.

Grammatik

C Sprachsyntaxfür Schleife:

for ( init; condition; increment )
{
   statement(s);
}

Hier ist der Ablauf für Schleife:

  1. init wird zuerst ausgeführt, und nur einmal.In diesem Schritt können Sie Schleifensteuerungsvariablen zu deklarieren und zu initialisieren. Sie können auch jede Aussage schreiben, der nicht hier ist, solange es ein Semikolon zu erscheinen.
  2. Als nächstes werden wirZustand beurteilen.Wenn dies zutrifft, wird der Schleifenkörper ausgeführt. Wenn dies falsch ist, wird der Schleifenkörper nicht ausgeführt, und der Steuerablauf springt sofort für die nächste Anweisung Zyklus.
  3. die für Schleifenkörper, Steuerablauf springt zurück überSchritt Anweisung Nach der Ausführung.Mit dieser Anweisung können Sie die Schleifenvariable zu aktualisieren. Die Anweisung kann leer gelassen werden, solange die Bedingungen scheinen ein Semikolon zu haben.
  4. Zustand wird wieder beurteilt. Wenn das stimmt, dann Zyklus der Ausführung, wird der Vorgang wiederholt (Schleife Körper und erhöhen dann den Schrittwert, dann die Bedingungen neu zu bestimmen). Wenn die Bedingung falsch, für Schleife endet.

Flussdiagramm

C for-Schleife

Beispiele

#include <stdio.h>
 
int main ()
{
   /* for 循环执行 */
   for( int a = 10; a < 20; a = a + 1 )
   {
      printf("a 的值: %d\n", a);
   }
 
   return 0;
}

Wenn der obige Code kompiliert und ausgeführt wird, erzeugt es die folgenden Ergebnisse:

a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 15
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19

C-Zyklus C - Zyklus