Bem vindo a aula 43 de nosso curso gratuito de programação com a linguagem C. Nesta aula vamos aprender como usar o operador ternário em C.
Uma alternativa ao if/else é o operador ternário, que produz o mesmo resultado. Contudo, não é muito comum sua utilização.
Como o nome sugere, este operador é dividido em três partes, uma condição a ser testada e dois caminhos alternativos, um verdadeiro e outro falso, assim:
condição ? verdadeiro : falso
Nosso exemplo para ler um número inteiro e imprimir uma mensagem na tela dizendo se o número é negativo ou não pode ser alterado facilmente para o operador ternário, assim:
int num; printf("Digite um valor inteiro: "); scanf("%d", &num); num < 0 ? printf("Negativo!") : printf("Positivo ou igual a zero!");
Sua leitura não é muito intuitiva, contudo produz o mesmo resultado de uma instrução if/else.
Se você está aprendendo com este curso,:
- Se inscreva no canal…
- Pressione o sininho para ser notificado…
- Deixe seu like (assim saberei que gostou, além de me incentivar a continuar)
- Apresente o canal à seus amigos!
SÃO VOCÊS QUE FAZEM O CANAL CRESCER!
Valeu!!!