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

Usunięte 932 bajty ,  11 lat temu
Anulowanie wersji nr 168910 utworzonej przez 83.22.237.243 (dyskusja) - ??
(Anulowanie wersji nr 168910 utworzonej przez 83.22.237.243 (dyskusja) - ??)
=== Instrukcja while ===
Często zdarza się, że nasz program musi wielokrotnie powtarzać ten sam ciąg instrukcji. Aby nie przepisywać wiele razy tego samego kodu można skorzystać z tzw. '''pętli'''. Pętla wykonuje się dotąd, dopóki prawdziwy jest warunek.
<br /><br />
''Przytoczmy pewną opowieść, która bardziej obrazuje działanie pętli. Jest ona dla początkujących programistów, jeżeli jesteś bardziej zaawansowany pod żadnym pozorem nie czytaj tego!
<br />
Wyobraźmy sobie, że mamy teściową oraz pole ziemniaków. My musimy często chodzić do pracy ale ktoś musi ugotować obiad, a że nasza teściowa co dotknie to zniszczy to ciężko z tym obiadem. Dopóki więc teściowa będzie zbierała te kartofle (czyli jest spełniony warunek), to my nie zjemy dobrego obiadu (wykonują się instrukcje - nie zjemy obiadu). Wyobraźmy sobie teraz taki program...
<br /><br />
<source land="C">
int tesciowa = 54; // nasza tesciowa ma 54 lata.
while(tesciowa <= 90) // jest spełniony warunek - teściowa jest w stanie nam gotować dopóki ma mniej lub 90 lat.
{
printf("Nie zjemy dobrego obiadu!");
}
</source>
''
<br /><br />
'''Dla tych, co rozumieją ideę pętli...'''
<source lang="C">
while (warunek) {
8268

edycji