C/Instrukcje sterujące: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→Natychmiastowe kończenie programu - funkcja exit: to nie jest string! |
|||
Linia 40:
</source>
Stosowany jest też krótszy zapis warunków logicznych, korzystający z tego, jak C rozumie '''prawdę i fałsz''', tzn. :
* liczba całkowita różna od zera oznacza prawdę * liczba całkowita równa zero oznacza fałsz. Jeśli zmienna <tt>a</tt> jest typu <tt>integer</tt>, 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>
|