Pętla for w C++
Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych
Pętla for w C++
Pętla for służy do wielokrotnego wykonania tego samego fragmentu kodu. Najczęściej stosuje się ją wtedy, gdy wiadomo, ile razy instrukcje mają zostać powtórzone.
Ogólna postać pętli:
for (inicjalizacja; warunek; zmiana) {
instrukcje;
}
Przykład:
for (int i = 0; i < 10; i++) {
cout << i;
}
Ta pętla wykona się 10 razy. Zmienna i przyjmie kolejno wartości od 0 do 9.
Elementy pętli for
int i = 0- utworzenie licznika pętli,i < 10- warunek wykonywania pętli,i++- zwiększenie licznika po każdym obiegu.
Pętla i tablica
Pętla for często służy do przechodzenia po elementach tablicy:
int suma = 0;
int tab[10];
for (int i = 0; i < 10; i++) {
suma = suma + tab[i];
}
Kod dodaje wszystkie elementy tablicy tab do zmiennej suma.
Znaczenie warunku i < 10
Dla tablicy o 10 elementach poprawne indeksy to od 0 do 9. Dlatego pętla z warunkiem i < 10 obejmuje dokładnie wszystkie elementy tablicy.
W pytaniach egzaminacyjnych warto śledzić, ile razy wykona się pętla i jakie wartości przyjmuje licznik.