Next: InstructionsStructure
séquentielle Up: INITIATION
A LA PROGRAMMATION Previous: Conversions
de type
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 ur la table des priorités, mais cela facilite beaucoup la lecture du programme.