Expressions conditionnelles composées en C ++

Les trois opérateurs logiques qui peuvent être utilisées pour créer ce qu'on appelle expressions conditionnelles composées en C ++ sont présentés dans le tableau suivant.

Les opérateurs logiques
OpérateurSignification
ET- vrai si la gauche; et à droite; expressions de la main sont vrai-faux autrement
||OR- vrai si soit la gauche; ou à droite; expressions de main est vrai sinon false
!NOT- vrai si l'expression de droite est faussement otherwisefalse

Le programmeur pose deux questions ou plus dans une expression composée conditionnelle, comme dans le code suivant:

// Assurez-vous que nArgument est comprise entre 0 et 5if (0 lt; nArgument nArgument lt; 5)

La figure montre comment trois valeurs différentes de nArgument sont évaluées par cette expression.

image0.jpg

Par ailleurs, l'extrait

si (m lt; nArgument nArgument lt; n)

est la façon normale de coder l'expression "si nArgument est entre m et n, exclusive". Ce type de test ne comprend pas les points d'extrémité - qui est, ce test échouera si nArgument est égal à m ou n. Utilisez le lt; = opérateur de comparaison si vous souhaitez inclure les points d'extrémité.


» » » » Expressions conditionnelles composées en C ++