C while-Schleife
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
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