Latest web development tutorials

C while-Schleife

C-Zyklus C - Zyklus

Solange die vorgegebene Bedingung erfüllt ist, C Sprachewhile - Schleife wird eine Ziel - Anweisung wiederholen.

Grammatik

C - Sprache ,während Schleife Syntax:

while(condition)
{
   statement(s);
}

Hier Aussage (n) kann eine einzige Erklärung sein, es kann auch ein Block von einigen Aussagen zusammengesetzt sein.Bedingung kann ein beliebiger Ausdruck sein, wenn eine beliebige Nicht-Null - Werte sind wahr. Ausführung der Schleife, wenn die Bedingung wahr ist.

Wenn die Bedingung falsch ist, wird der Programmablauf weiter mit der nächsten Anweisung die Schleife folgt.

Flussdiagramm

C while-Schleife

Hier sind die wichtigsten Punkte ,währendSchleife ist eine Schleife nicht ausgeführt werden kann. Wenn die Bedingung falsch ist, wird der Schleifenkörper direkt an die nächste Anweisung überspringen sofort while-Schleife.

Beispiele

#include <stdio.h>
 
int main ()
{
   /* 局部变量定义 */
   int a = 10;

   /* while 循环执行 */
   while( a < 20 )
   {
      printf("a 的值: %d\n", a);
      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