Declaração IF-Else na programação C

Declaração IF-Else na programação C
Na programação C, a tomada de decisão é um conceito fundamental que permite que os programas executem blocos específicos de código com base em determinadas condições. A declaração if-else é uma das declarações de tomada de decisão mais frequentemente utilizadas em c. O Declaração if-else é versátil e pode ser usado em uma variedade de aplicações, desde a simples validação de entrada do usuário até a tomada de decisão algorítmica complexa.

Neste artigo, os usuários podem aprender sobre IF-statement em detalhes, sua sintaxe e seu uso na programação C.

Qual é a declaração if-else e como implementá-la em c?

Um Declaração if-else é usado na programação C para fins de tomada de decisão, pois permite que os usuários façam escolhas com base em se algo é verdadeiro ou falso. Na programação C, você usa o 'se' palavra -chave, seguida por uma condição entre parênteses e um conjunto de instruções fechadas em aparelhos encaracolados que correm se a condição for verdadeira. Se a condição for falsa, você pode adicionar o 'outro' palavra -chave, seguida por outro conjunto de instruções que executam em vez disso.

A seguir é a sintaxe geral para usar Declaração if-else Em C:

se (expressão de teste)

// Executar código se a expressão de teste parecer verdadeira

outro
// Executar código se a expressão de teste parecer falsa

Usando a sintaxe acima, o programa primeiro avalia a expressão de teste e, se for verdadeira, as declarações dentro do corpo se são executadas. Se a expressão do teste parecer falsa, as declarações dentro do bloco else serão executadas e as declarações dentro do corpo do IF são ignoradas. Isso permite que um programa execute diferentes conjuntos de instruções, dependendo da avaliação da expressão de teste.

Para um entendimento mais aprofundado, vamos discutir um programa C simples:

#incluir
int main ()

int num;
printf ("Digite um número \ n");
scanf ("%d", & num);
se (num> 0)

printf ("número inserido %d é um número positivo \ n", num);

outro

printf ("Número inserido %d é um número negativo \ n", num);

printf ("O valor do número inteiro inserido é: %d \ n", num);
retornar 0;

O programa acima leva ao usuário a inserir um número inteiro, verifica se é positivo ou negativo usando um Declaração if-else, e então imprime o resultado junto com o valor do número inteiro inserido pelo usuário.

Saída

Você também pode usar if-else declaração na forma aninhada para executar a tomada de decisão na programação C. O código para esse caso é fornecido abaixo:

#incluir
int main ()
int x = 4;
int y = 8;
se (x < y)
printf ("x é menor que y \ n");
if (x == 4)
printf ("X é igual a 4 \ n");

outro
printf ("X não é igual a 4 \ n");


outro
printf ("X é maior ou igual a y \ n");

retornar 0;

O programa declara duas variáveis ​​inteiras x e y e depois verifica se x é menor que y usando um If Declaração. Se a condição for verdadeira, imprime uma mensagem para o console e executa outro Declaração if-else Para verificar se X é igual a 4 ou não.

Saída

Embora o IF-Else seja um componente essencial da linguagem de programação C, ele também vem com algumas vantagens e desvantagens.

Prós

Clareza de código

  • Fornece uma maneira de executar códigos diferentes
  • Melhor tomada de decisão
  • Manipulação de erros
  • Pode lidar com várias condições

Contras

  • Muitas declarações if-else diminuem a execução de um programa
  • Isso pode levar a erros lógicos se as estruturas não forem colocadas
  • O código se torna mais complexo se usada muitas declarações if-else

Conclusão

if-else A declaração é um conceito fundamental na programação C que permite a tomada de decisão com base em determinadas condições. Se a expressão de teste parecer falsa, a declaração se segue pela instrução opcional else. Entendendo o Declaração if-else é essencial para a programação em C, e este artigo fornece um conceito básico de uso, juntamente com um exemplo útil para você começar.