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

Dodane 100 bajtów ,  10 lat temu
m (→‎Instrukcja for: drobne edycje)
(→‎Instrukcja for: link wewn)
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 prawdziwy, 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.
 
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">
6160

edycji