Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operador ternário | Instruções de controle
Noções Básicas de C
course content

Conteúdo do Curso

Noções Básicas de C

Noções Básicas de C

1. Introdução
2. Dados
3. Operadores
4. Instruções de controle
5. Funções
6. Ponteiros

Operador ternário

O operador ternário em C

Em C, existe uma forma abreviada para a instrução if-else conhecida como operador ternário, representado por ?:.

Você pode utilizar este operador quando quiser atribuir um de dois valores a uma variável com base em uma condição. Por exemplo, para determinar o maior de dois valores:

Após executar a instrução acima, qual será o valor de c?

Para comparação, veja como a mesma lógica seria usando a instrução if...else:

Nota

Embora o operador ternário seja uma forma concisa de expressar condições, é melhor evitá-lo em estruturas complexas. Ele pode tornar o código mais difícil de ler para seus colegas de equipe (embora talvez não para seu instrutor).

Tudo estava claro?

Seção 4. Capítulo 3
We're sorry to hear that something went wrong. What happened?
some-alt