Como construir uma instrução básica if-else em c

Video: Programação em C (básico) - Aula 03 - IF - IF/ELSE (parte 1)

Mais frequentemente do que não, os seus programas em linguagem C reagir a um E se comparação de duas maneiras. Primeiro, eles executar instruções quando uma condição é verdade, mas o que acontece quando a situação é falsa? Por exemplo, considere o seguinte código:

Video: Aula de C, Condições if e else

#include int main () {float temp-printf ("Qual é a temperatura exterior?") -scanf ("% f",&temp) -se (temperatura lt; 65) printf ("Meu mas é um pouco frio fora! N") -se (temperatura gt; = 65) printf ("Meu quão agradável!") -Retornar (0) -}

Salve esse código, compilá-lo e executá-lo. O primeiro tempo, entre um valor inferior a 65. O segundo tempo, entre um valor de 65 ou superior. O código funciona porque o primeiro E se declaração pega todos os valores inferiores a 65. O segundo E se declaração pega todos os valores de 65 ou maior. Mas, você tem uma maneira melhor para tecer esta solução na linguagem C: outro.

Video: C# IF ELSE para Iniciantes

Muitas decisões em seus programas em C são do ou-ou tipo. O programa leva um curso de ação se a condição for verdadeira, e se a condição for falsa, o programa dá mais um curso de ação. O código anterior tenta fazer isso de uma maneira desajeitada com dois E se afirmações. Mas C tem uma solução melhor: Use o outro palavra-chave, como mostrado aqui:



#include int main () {float temp-printf ("Qual é a temperatura exterior?") -scanf ("% f",&temp) -se (temperatura lt; 65) {printf ("Meu mas é um pouco frio fora! N") -} else {printf ("Meu quão agradável!") -} return (0) -}

Este código inclui todas as chaves para facilitar a leitura, ea segunda E se declaração do primeiro exemplo de código foi substituído por outro. O que acontece é que quando a E se condição for verdadeira, declarações pertencentes a E se são executados. Mas quando a condição for falsa, as declarações pertencentes a outro são executados em seu lugar.

Video: Tutorial Programación en C++ 1.4 (Uso de condiciones If else)

E se e trabalhar o resto juntos-você não pode usar outro sem um E se declaração imediatamente anterior.

A saída não é diferente do programa anterior, mas o código fonte tornou-se mais legível e lógico-descobrir a condição oposta não é necessário quando você pode apenas usar outro.


Publicações relacionadas