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

Dominando Tomada de Decisão em C++: If, Switch e Mais

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.

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

Dominando Tomada de Decisão em C++: If, Switch e Mais
Estrutura geral de tomada de decisão

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

NºInstrução e Descrição
1if statement

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

2if...else statement

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

3switch statement

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

4nested if statements

Você pode usar um 'if' ou 'else if' dentro de outro 'if' ou 'else if'.

5nested switch statements

Você pode usar um 'switch' dentro de outro '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;

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

O valor de uma expressão '?' é determinado assim: Exp1 é avaliada. Se for verdadeira, Exp2 é avaliada e torna-se o valor da expressão '?'. Se Exp1 for falsa, Exp3 é avaliada e seu valor torna-se o valor da expressão.

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. Entendendo Conversão de Tipos em C++: Implícita, Explícita e Técnicas de Cast
  5. Dominando Operadores em C++: Guia Completo com Exemplos Práticos
  6. Comentários em C++: Boas Práticas para Código Legível e Manutenível
  7. Dominando Declarações Condicionais em C++: if, if...else e if...else Aninhado Explicados
  8. Dominando Switch-Case em C++: Sintaxe, Uso e Exemplos Práticos
  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