Instrukcja if w językach C#, C, C++
if - podstawowa instrukcja w programowaniu.
Budowa instrukcji
if jest bardzo prosta i wszystkim znana, dlatego nie będzie szczegółowo opisywana.
Składnia instrukcji if:
if (wyrażenie)
instrukcja1
[else
instruckja2]
gdzie:
- wyrażenie - wyrażenie sprawdzające, zwraca wartość bool,
- instrukcja1 - pojedyncza instrukcja lub grupa instrukcji umieszczona w nawiasach klamrowych wykonywanych, gdy wartość wyrażenia jest prawdziwa (true),
- instrukcja2 - pojedyncza instrukcja lub grupa instrukcji umieszczona w nawiasach klamrowych wykonywanych, gdy wartość wyrażenia jest nieprawdziwa (false),
- klamry [] - oznaczają opcjonalną część instrukcji (nie musimy dodawać instrukcji else).
Kod przykładowej instrukcji if:
int a = 0;
if (a == 0)
{
//kod który się wykona w tym przykładzie
}
else
{
//kod który sie nie wykona
}
Kaskadowe wyrażenie if:
int a = 2;
if (a == 0)
{
//kod wykonywany gdy a = 0
}
else if (a == 1)
{
//kod wykonywany gdy a = 1
}
else if (a == 2)
{
//kod, który się wykona w tym przykładzie
}
else
{
//kod wykonywany, gdy żaden warunek nie jest spełniony
}
W wyrażeniu kaskadowym najpierw sprawdzana jest pierwsza instrukcja
if.
Gdy jest fałszywa wykonują się kolejne wyrażenia
else if w kolejności, w jakiej zostały podane.
Gdy żaden
else if nie będzie prawdziwy wykona się ostatni zapis
else (jeśli jest takowy).
Bardzo ważne aby instrukcje były podane w kolejności od najbardziej prawdopodobnych do najmniej prawdopodobnych. Taka kolejność pozwala na zaoszczędzenie mocy obliczeniowej procesora.
Konstrukcje
if możemy stworzyć przy pomocy
snippetu: if.
Wpisujemy słowo
if a następnie klikamy
dwukrotnie klawisz tab, natomiast konstrukcje
else możemy stworzyć przy pomocy snippetu:
else. Wpisujemy
słowo else a następnie klikamy
dwukrotnie klawisz tab.
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):