Unidade C - Estrutura de Fluxo

If-else

Comando de seleção que verifica se uma condição é verdadeira e executa o bloco ou comando que forma o if, caso contrário, o bloco ou comando que forma o else (se existir) será executado.

A forma geral da sentença if:

if (condição)
{
        Comando ou bloco;
}
else
{
       Comando ou bloco;
}

 

Em C um valor verdadeiro é qualquer valor diferente de 0 (1). Enquanto um valor falso é 0.
Verdadeiro  →   1
Falso → 0

 

Exemplo de utilização do comando if:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int idade;
 
  printf("Informe idade:");
  scanf("%d",&idade);
  if (idade>=18)// se a idade for maior ou igual a 18 mostrará a mensagem Maior de Idade
       printf("Maior de Idade\n");
  else // se a idade informada for menor que 18 mostrará a mensagem Menor de Idade
      printf("Menor de Idade\n");
   system("PAUSE");    
   return 0;

}