C/Operatory: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Linia 342:
=== Skrócone obliczanie wyrażeń logicznych ===
 
Język C wykonuje skrócone obliczanie wyrażeń logicznych - to znaczy, oblicza wyrażenie tylko tak długo, jak nie wie, jaka będzie jego ostateczna wartość.<ref>[[:w:en:Short-circuit evaluation|Short-circuit evaluation in english wikipedia]]</ref> To znaczy, idzie od lewej do prawej obliczając kolejne wyrażenia (dodatkowo na kolejność wpływ mają nawiasy) i gdy będzie miał na tyle informacji, by obliczyć wartość całości, nie liczy reszty. Może to wydawać się niejasne, ale przyjrzyjmy się wyrażeniom logicznym:
A && B
A || B