Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operador Ternário | Declarações de Controle
Fundamentos de C
course content

Conteúdo do Curso

Fundamentos de C

Fundamentos de C

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

bookOperador Ternário

O Operador Ternário em C

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

Você pode usar 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 duas variáveis:

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

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

Nota

Embora o operador ternário seja uma maneira concisa de expressar condicionais, é 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?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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