jak działa warunek if
jak działa warunek if
Witam czy może mi ktoś wytłumaczyć jak działa warunek If i do czego służy oraz kiedy sie go stosuje
- Marcin
- User
- Posty: 309
- Rejestracja: środa 09 wrz 2015, 19:30
- Lokalizacja: Królewskie miasto Sandomierz
Re: jak działa warunek if
Najprościej warunek sprawdzający czy wyrażenie jest prawdziwe, w zależności od wyniku podejmowane (lub omijane) są odpowiednie instrukcje.
Re: jak działa warunek if
Warunek if mówi z angielskiego Jeśli...
Czyli zadajesz pytanie:
Jeśli coś ma wartość - If A = 1 <- w bascomie
Jeśli coś jest różne od wartości - If A <> 1 <- w bascomie
Najzwyczajniej sprawdzasz czy wartość jakiegoś parametru jest zgodna lub różna od założonego czy też oczekiwanego.
Czasem ten warunek stosujesz jeśli chcesz wykonać pewną partię programu a czasem po to żeby właśnie tą partię ominąć...
Czyli zadajesz pytanie:
Jeśli coś ma wartość - If A = 1 <- w bascomie
Jeśli coś jest różne od wartości - If A <> 1 <- w bascomie
Najzwyczajniej sprawdzasz czy wartość jakiegoś parametru jest zgodna lub różna od założonego czy też oczekiwanego.
Czasem ten warunek stosujesz jeśli chcesz wykonać pewną partię programu a czasem po to żeby właśnie tą partię ominąć...
Re: jak działa warunek if
Parafrazując słowa matrixa. Jeśli zadany warunek jest spełniony (TRUE - PRAWDA) to wykonaj coś tam. Jeśli warunek jest niespełniony (FALSE - FAŁSZ) to olej to.
Czyli na przykład:
Kod: Zaznacz cały
if (wyrażenie) {
/* blok wykonany, jeśli wyrażenie jest prawdziwe */
} else {
/* blok wykonany, jeśli wyrażenie jest nieprawdziwe */
}
Czyli na przykład:
Kod: Zaznacz cały
int main ()
{
int a, b;
a = 4;
b = 6;
if (a==b) {
printf ("a jest równe b\n"); //to nie zostanie wykonane ponieważ a jest różne od b
} else {
printf ("a nie jest równe b\n"); //to się wykona ponieważ patrz wyżej
}
return 0;
}
Life is to short to eject USB safely
Re: jak działa warunek if
Pytanie czy kolega krzychu20 wie kiedy wyrażenie jest prawdziwe?
Wróć do „Programowanie AVR w C”
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości