C/Instrukcje sterujące: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
m →‎Instrukcja for: drobne edycje
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">