C/Instrukcje sterujące: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m →Instrukcja for: drobne edycje |
→Instrukcja for: link wewn |
||
Linia 195:
Ważną rzeczą jest tutaj to, żeby zrozumieć i zapamiętać jak tak naprawdę działa pętla for. Początkującym programistom nieznajomość tego faktu sprawia wiele problemów.
W pierwszej kolejności w pętli for wykonuje się '''<tt>wyrażenie1</tt>'''. Wykonuje się ono '''zawsze''', nawet jeżeli warunek przebiegu pętli jest od samego początku fałszywy.
Po wykonaniu <tt>wyrażenie1</tt> pętla for sprawdza warunek zawarty w '''<tt>wyrażenie2</tt>''', jeżeli jest on [[C/Operatory#.22Prawda.22_i_.22fa.C5.82sz.22_w_j.C4.99zyku_C|prawdziwy ( inny niż zero)]], to wykonywana jest treść pętli for, czyli najczęściej to co znajduje się między klamrami, lub gdy ich nie ma, następna pojedyncza instrukcja. W szczególności musimy pamiętać, że sam średnik też jest instrukcją - instrukcją pustą. Gdy już zostanie wykonana treść pętli for, następuje wykonanie <tt>wyrażenie3</tt>. Należy zapamiętać, że '''wyrażenie3 zostanie wykonane, nawet jeżeli był to już ostatni obieg pętli'''. Poniższe 4 przykłady pętli for w rezultacie dadzą ten sam wynik. Wypiszą na ekran liczby od 1 do 10. <source lang="C">
|