No exemplo anterior, existe apenas uma condição que, obrigatoriamente, deve estar entre parênteses.
No exemplo anterior, existe mais de uma condição, as quais, obrigatoriamente, devem estar entre parênteses.
Código: Selecionar todos
if ((x == 5 && y == 2 || y == 3)
printf ("x é igual a 5 e y é igual a 2, ou y é igual a 3");
No exemplo anterior, existe mais de uma condição e mais de um tipo de operador lógico, logo, além dos parênteses que envolvem todas as condições, devem existir ainda parênteses que indiquem a prioridade de execução das condições. Aqui, as condições com o operador &&, ou seja, (x == 5 && y == 2), serão testadas. Seu resultado será testado com a condição || y == 3.
Algumas pessoas acham que foco significa dizer sim para a coisa em que você vai se focar.
Mas não é nada disso.
Significa dizer não às centenas de outras boas ideias que existem.
Você precisa selecionar cuidadosamente.”
Steve Jobs