aula 43

Operador ternário na linguagem C

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!!!

Deixe um comentário

sete − 3 =

Wagner Gaspar

Capixaba de São Gabriel da Palha, Espírito Santo. Bacharel em Ciência da Computação pela Universidade Federal do Amazonas e mestre em informática pela Universidade Federal do Espírito Santo.