next up previous contents
Next: InstructionsStructure séquentielle Up: INITIATION A LA PROGRAMMATION Previous: Conversions de type

Expressions arithmétiques et logiques

Une expression est une combinaison cohérente, éventuellement parenthésée, d'opérandes et d'opérateurs qui sont évalués pour donner une valeur.

En cas d'ambiguïté, l'évaluation a lieu selon l'ordre de priorité suivant :

A priorité égale, évaluation de gauche à droite.

Pour les expressions booléennes de type A && B (A et B), l'opérande droit (B) n'est évalué que si nécessaire. En effet, si l'évaluation de A donne la valeur logique ``faux'', la valeur de l'expression est ``faux'' quelle que soit la valeur de B, il est donc inutile d'évaluer B. Il en est de même pour les expressions de la forme A || B (A ou B) , lorsque l'évaluation de l'opérande gauche (A) donne ``vrai''.

Il est préférable, en général, d'utiliser les parenthèses pour rendre explicite l'ordre dans lequel les opérations doivent s'effectuer. Non seulement cela évite d'avoir à savoir par c tex2html_wrap837 ur la table des priorités, mais cela facilite beaucoup la lecture du programme.

ex227



Michel COUPRIE
Thu Sep 12 14:57:14 METDST 1996