Declaração condicional (if)
No problema de encontrar o número máximo de dois, encontramos um novo operador que começava com a palavra 
if.  Esta é uma 
instrução condicional. 
A palavra 
if é traduzida do inglês como "
if" e a palavra 
else  como "
else" ;. Se a condição após a palavra 
if for verdadeira (
true), todos os comandos (operadores) após a condição entre chaves 
{} serão executados . Se a condição for falsa (
false), então os comandos entre chaves após a palavra 
else serão executados.
 
Visão geral do operador condicional
if ( condition ) // cabeçalho com condição
{
  ... // bloco "if" — declarações que são executadas
      // se a condição no cabeçalho for verdadeira
}
senão
{
   ... // bloco "else" — declarações que são executadas
       // se a condição entre colchetes for falsa
}
 
É preciso lembrar!
1. 
if ... else -  
ESTA É UMA DECLARAÇÃO! 
   Portanto, entre os parênteses que terminam o bloco "if" ( 
} ) e a palavra 
else não pode conter outros operadores.
2. A palavra 
else  nunca é seguida por uma condição. A condição é colocada 
somente depois das palavras 
if. O bloco "caso contrário" é executado quando a condição principal especificada após a palavra 
if é falsa, ou seja, não executado.
3. Se no bloco "
if" ou no bloco "
else" há apenas um operador, então as chaves podem ser omitidas.
4.
 Uma condição  é uma expressão contra a qual pode ser considerada verdadeira (ou seja, é atendida) ou falsa (ou seja, não é satisfeita).
Você pode usar sinais de relações lógicas na condição:
> , 
<                mais menos;
>=, 
<=            maior ou igual a, menor ou igual a;
==                   igual;
!=                 diferente.
5. Na linguagem de programação C, qualquer número que não seja igual a zero denota uma condição verdadeira e zero denota uma condição falsa.