Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Programação C: Dominando Estruturas de Tomada de Decisão

Estruturas de tomada de decisão exigem que o programador especifique uma ou mais condições a serem avaliadas ou testadas pelo programa, junto com uma instrução ou instruções a serem executadas se a condição for determinada como verdadeira, e opcionalmente, outras instruções a serem executadas se a condição for determinada como falsa.

Mostrado abaixo está a forma geral de uma estrutura típica de tomada de decisão encontrada na maioria das linguagens de programação:

Programação C: Dominando Estruturas de Tomada de Decisão

A linguagem de programação C assume qualquer valor não-zero e não-nulo como true, e se for zero ou nulo, então é assumido como valor false.

A linguagem de programação C fornece os seguintes tipos de instruções de tomada de decisão.

Sr.No. Instrução & Descrição
1 instrução if

Uma instrução if consiste em uma expressão booleana seguida por uma ou mais instruções.

2 instrução if...else

Uma instrução if pode ser seguida por uma instrução else opcional, que é executada quando a expressão booleana é falsa.

3 instruções if aninhadas

Você pode usar uma instrução if ou else if dentro de outra instrução if ou else if.

4 instrução switch

Uma instrução switch permite que uma variável seja testada para igualdade contra uma lista de valores.

5 instruções switch aninhadas

Você pode usar uma instrução switch dentro de outra instrução switch.

O Operador ? :

Cobrimos o operador condicional ? : no capítulo anterior, que pode ser usado para substituir instruções if...else. Tem a seguinte forma geral:

Exp1 ? Exp2 : Exp3;

Onde Exp1, Exp2 e Exp3 são expressões. Observe o uso e posicionamento dos dois pontos.

O valor de uma expressão ? é determinado assim:

Linguagem C

  1. Dominando a Instrução Switch em C#: Sintaxe, Exemplos e Boas Práticas
  2. Instrução Break em C#: Como e Quando Usar
  3. Dominando a Instrução Continue em C#: Como Pular Iterações de Loop Eficazmente
  4. Dominando a Declaração break em C++
  5. Dominando a Declaração continue em C++: Exemplos Práticos e Controle de Loop
  6. Dominando Declarações Condicionais em C: If, Else e Mais
  7. Dominando a Declaração Pass em Python: Guia Prático
  8. Dominando a Sintaxe Básica do C: Tokens, Estrutura e Ponto e Vírgula
  9. Aprimorando a Tomada de Decisão na Manufatura Avançada com Analytics Poderosos
  10. Otimize a Ingestão de Dados para Impulsionar a Tomada de Decisão Mais Inteligente