A declaração "if-then-else" na linguagem de programação C deve operar em diferentes condições. Se a condição fornecida é avaliada como verdadeira, a parte "se" da declaração será executada. Caso contrário, a parte "else" é executada. Neste tutorial, tentaremos aprender o uso da declaração "se-then-else" na linguagem de programação C com a ajuda de alguns exemplos.
Uso da declaração, se então Else, na linguagem de programação C
A declaração if-then-else na linguagem de programação C é usada principalmente para decidir com base em uma comparação. Isso é retratado nos três exemplos a seguir:
Exemplo # 1: A comparação de igualdade
Neste exemplo, usaremos o operador de igualdade com a declaração "if-then-else" para ver como ela realmente funciona nesse cenário. O script c para este exemplo é mostrado na imagem abaixo:
Neste programa, definimos um número inteiro "binário" e atribuímos a ele o valor "1". Depois disso, usamos a declaração "if-then-else" para uma comparação de igualdade dessa variável. Depois disso, poderemos dizer se o interruptor está ligado ou desligado.
O comando a seguir é usado para compilar este programa C:
$ gcc ifelse.C -O IFELSE
Para executar este programa compilado, usaremos o comando mostrado abaixo:
$ ./ifelse
Como o valor atribuído à nossa variável "binária" era igual a "1", portanto, a saída "Switch On" apareceu no terminal, como mostrado na imagem a seguir:
Exemplo # 2: A comparação menor
Neste exemplo, usaremos o operador de comparação "menos que" com a declaração "if-then-else". A imagem mostrada abaixo apresenta o script que usaremos para este exemplo:
Neste exemplo, definimos dois números inteiros diferentes. Depois disso, comparamos seus valores usando o comparador "menor que" na linguagem de programação C. Se o primeiro número for menor que o segundo, então a parte "se" da declaração será executada. Caso contrário, sua parte "else" será executada.
Como o valor do primeiro número inteiro foi menor que o segundo, portanto, a saída a seguir foi exibida no terminal:
Exemplo # 3: A comparação de desigualdade
Neste exemplo, usaremos a comparação de desigualdades para comparar as idades de duas pessoas. O script C exibido abaixo explicará esta funcionalidade:
Neste exemplo, definimos as idades de duas pessoas diferentes como números inteiros. Em seguida, usamos o operador de comparação de desigualdade para descobrir se as duas pessoas têm a mesma idade ou não com a ajuda de uma declaração "if-then-else" em c.
Como as idades das duas pessoas não eram iguais, portanto, a seguinte saída foi impressa em nosso terminal:
Conclusão
Ao passar por este guia, você poderá facilmente entender o funcionamento da declaração "se-then-else" na linguagem de programação C C. Depois disso, não será um problema para você escrever scripts em C, compreendendo esta declaração específica.