Lekcja: "Programowanie - język C- C++ - instrukcje"
Instrukcja while
Instrukcja while jest instrukcją pętli, w której blok instrukcji realizowany
cyklicznie, w przypadku gdy wartość logiczna wyrażenia sterującego pętlą wynosi true czyli jest różna od zera.
Instrukcja sprawdza warunek przed wykonaniem ciała pętli. Pętla while może wykonywać się nieskończoną ilość razy, gdy wyrażenie nigdy nie przyjmie wartości 0, może także nie wykonać się nigdy, gdy wartość przed pierwszym przebiegiem będzie zerowa.
Ogólna postać instrukcji jest następująca:
while(W) I
gdzie: W jest wyrażeniem logicznym, a I jest instrukcją blokową.
W celu uniknięcia niekontrolowanego wystąpienia pętli nieskończonej należy zadbać o to, aby w sekwencji instrukcji realizowanej we wnętrzu pętli następowała modyfikacja zmiennych występujących w wyrażeniu logicznym W.