Operador ternário

Postado por Samuel Lima em 25 de Agosto de 2016  •  Comentários (0)  • 

O C possui um operador impressionante e que em algumas vêzes
pode-se tornar necessário para substituição dos comandos if-else
testando expressões, e mostrando o resultado das avaliações em printf();
O seu nome é "ternário" e o seu símbolo é ?, sua forma de uso é apresentado assim:
expressão1 ? expressão2 : expressão3;
É importante sempre observar o uso dos dois pontos para não haver erros de posicionamento.
Não há muito o que falar sobre ele, basicamente ele funciona testando
a primeira expressão, se ela for verdadeira, testamos a segunda e o que vem
dentro do corpo da segunda expressão passa ser o valor da expressão.
Se a primeira expressão for tida como falsa, o C já salta para terceira
expressão e o que está em seu corpo será o valor da expressão.
Para ilustrar na prática o que falei em cima mostro este claro exemplo
acompanhado de uma imagem do programa em execução, acompanhe:

Tags: C/C++ |

  • Download
  • Comentar
  • Comentários
blog comments powered by Disqus

Comentários ir para topo

Código fonte ir para topo