C ++ pętli while
Dopóki dany warunek jestspełniony, gdy pętla powtórzy oświadczenia docelowej.
gramatyka
W C ++podczas składni pętli:
while(condition) { statement(s); }
Tutaj Statement (s) może być pojedynczą instrukcją, może być także blok składa się z kilku wypowiedzi.Choroba ta może być każdy wyraz, każde niezerowe, gdy wartości są prawdziwe. Warunki wykonywania pętli, gdy prawda.
Jeżeli warunek nie jest spełniony, przepływ program będzie kontynuować następna deklaracja po pętli.
schemat blokowy
Tutaj kluczowe punkty pętliwhilejest pętla nie może wykonać. Gdy warunek jest testowany, a wynik jest fałszywy, ciało pętli będzie przejść bezpośrednio do następnego razu, gdy oświadczenie pętli.
Przykłady
#include <iostream> using namespace std; int main () { // 局部变量声明 int a = 10; // while 循环执行 while( a < 20 ) { cout << "a 的值:" << a << endl; a++; } return 0; }
Gdy powyższy kod jest kompilowany i wykonany, że daje następujące wyniki:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15 a 的值: 16 a 的值: 17 a 的值: 18 a 的值: 19