Conteúdo do Curso
Introdução ao C++
Introdução ao C++
4. Introdução a fluxo de programa
Operador Ternário
O operador ternário oferece uma alternativa concisa à instruçãoif...else
, com uma distinção notável. Ele é composto por três elementos-chave:
- Expressão booleana;
- Instruções para o caso
true
(verdadeiro); - Instruções para o caso
false
(falso).
Tal operador é conveniente para usar, por exemplo, ao comparar dois números:
main
Neste caso, o resultado da operação ternária foi atribuído à variável result
.
Quando a comparação retorna um resultado true, o valor de var1
será armazenado na variável result
.
Ao contrário, se o resultado da comparação for false, à variável result
será atribuído o valor da variável var2
.
Nota
Observe a compatibilidade dos tipos de dados!
Como ficaria utilizando if...else
:
main
Tudo estava claro?