Buscar

Dentre as estruturas de decisão condicional oferecidas pela linguagem de programação C, existe operador ternário que permite contemplar em uma linh...

Dentre as estruturas de decisão condicional oferecidas pela linguagem de programação C, existe operador ternário que permite contemplar em uma linha de instrução uma condição composta, eliminando assim excesso de linhas e enxugando código. Avalie trecho de código a seguir e identifique a alternativa que apresenta, após a execução do código, resultado correto de cada uma das variáveis envolvidas: A=23, B=23, C=12. Retornará um erro sintático do operador ternário.

a) a=23, b=23, c=12
b) Retornará um erro sintático do operador ternário
c) a=23.b=23ec=12

Essa pergunta também está no material:

Screenshot_15
1 pág.

Linguagem de Programação. EngenhariasEngenharias

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra B) Retornará um erro sintático do operador ternário. Isso ocorre porque o operador ternário exige três operandos: uma expressão booleana, um valor para ser atribuído caso a expressão seja verdadeira e um valor para ser atribuído caso a expressão seja falsa. No trecho de código apresentado, falta o segundo operando, que seria atribuído a variável "a" caso a expressão booleana fosse verdadeira. Por isso, ocorrerá um erro sintático.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais