C/Instrukcje sterujące: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m robot dodaje: pt:Programar em C/Controle de fluxo |
→Instrukcja if: skrócony zapis |
||
Linia 39:
}
</source>
Spotyka się skrócony zapis . Zamiast : <source lang="C"> if (a != 0) b = 1/a;</source> można napisać : <source lang="C"> if (!a) b = 1/a;</source>
a zamiast <source lang="C"> if (a == 0) b = 1/a; </source> można napisać : <source lang="C"> if (a) b = 1/a;</source>
Oczywiście zmienna a musi być typu integer.
Czasami zamiast pisać instrukcję if możemy użyć operatora wyboru (patrz [[C/Operatory|Operatory]]):
<source lang="C">
Linia 50 ⟶ 58:
b = (a !=0) ? 1/a : 0;
</source>
=== Instrukcja switch ===
Aby ograniczyć wielokrotne stosowanie instrukcji if możemy użyć '''switch'''. Jej użycie wygląda tak:
|