Estruturas Condicionais
•
É importante entender a forma como a linguagem C
avalia expressões booleanas:
–
Na expressão (nota >= 8.0 && nota < 9.0):
•
•
O computador primeiro avalia a expressão nota >= 8.0.
Dependendo do resultado desta expressão, a avaliação da segunda
expressão nota < 9.0, pode ser omitida.
Isto porque se o resultado da primeira expressão for falso, o
resultado da expressão lógica como um todo será falso,
independente do valor da segunda expressão, pois estamos
usando o operador de conjunção (AND).
–
Situação similar ocorre quando usamos o operador de
disjunção (OU). Neste caso, se a primeira expressão
resultar em verdadeiro, a segunda expressão não é
avaliada.