Condicional If e Else em C

shape
shape
shape
shape
shape
shape
shape
shape

Em C uma expressão verdadeira é uma expressão que é igual ou que retorna qualquer valor diferente de 0 e uma expressão falsa é igual ou retorna 0.

A forma geral da sentença If e Else é:

if(condição) // Se a condição for verdadeira
expressão; // Execute isso.
else // Caso o contrário
expressão; // Execute isso.

Exemplo:

void main()
{

if(1 > 2)
printf("Verdadeiro");
else
printf("Falso");

}

No exemplo acima a condição “if” é executada, como 1 não é maior que 2, zero é retornado e a expressão é tida como falsa então o else é executado e exibirá na tela a palavra “Falso”.

OBS: Um erro comum é no uso do sinal “=” ao tentar comprar se dois valores são iguais. Em C vale lembrar que o sinal “=” é usado para atribuição e “==” para comparação, então quando for comprar igualdade entre dois valores deve-se usar “==” ao invés de “=”.

 

If e Else aninhados:

Quando mais de uma expressão for colocada dentro da condição If ou Else, deve-se colocar as expressões entre chaves como mostra o exemplo:

void main()
{
if(1 && 2)
{
printf("Verdadeiro");
printf("Verdadeiro 2";
}
else
{
printf("Falso");
printf("Falso 2");
}
}

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *