Pętle
Pętle to potężne narzędzia, bez których programowanie byłoby o wiele cięższe. Niosą jednak ze sobą ryzyko zapętlenia się i programu który nie będzie się kończył.
While
Pętla while zaczyna od sprawdzenia warunku i działa tak długo jak jest on prawdziwy
int x = 0;
while(x<=8){
cout<<x<<" ";
x++;
}
output: 0 1 2 3 4 5 6 7 8
Do while
Pętla najpierw robi co ma zrobić, a dopiero potem sprawdza warunek
int x = 0;
do{
cout<<x<<" ";
x++;
}while(x<=8);
output: 0 1 2 3 4 5 6 7 8 9
Ważne również jest to, że tu po "while" musi być ";"
For
Pętla przy której deklaracji ustalamy najwięcej rzeczy, co czasem uładnia kod
for(int x = 0; x<=8; x++){
cout<<x<<" ";
}
Jako pierwszy parametr dajemy zmienną kontrolującą ilość przebiegów pętli, później warunek do kontynuacji i na końcu akcję do wykonania pod koniec każdego przebiegu.