« Programmation C++/Les opérations de base » : différence entre les versions

Contenu supprimé Contenu ajouté
Introduction de la logique d'évaluation de court circuit du AND et OR logique.
Ligne 277 :
''condition1 && condition2''
==== Sémantique ====
Le ET logique est vrai si à la fois les condition1 et condition2 sont vraies . Il est faux dans le cas contraire.
 
Attention : ''condition2'' est évalué uniquement si ''condition1'' a la valeur <code>true</code> (différente de zéro). Cette évaluation élimine l’évaluation inutile de ''condition2'' puisque l’expression est<code>false de par le fait que ''condition1'' est false. Il s’agit d' ''une évaluation de court-circuit'' .</code>
 
=== Le OU logique ===
Ligne 284 ⟶ 286 :
 
==== Sémantique ====
Le OU logique est vrai si au moins une des 2 conditions ''condition1'' ou ''condition2'' est vraie . Il est faux dans le cas contraire.
 
Attention : Le ''conditions2'' est évalué uniquement si ''condition1'' a la valeur <code>false.</code> . Il s’agit là aussi d' ''une évaluation de court-circuit'' .
 
=== Le NON logique ===