Buscar

AUTO AVALIAÇÃO Veja como você está. a) Explique porque está errado fazer if (num=10) ... O que irá acontecer?

Essa pergunta também está no material:

Introdução a Linguagem C
111 pág.

Linguagem de Programação (c/c++) Centro Federal de Educação Tecnológica Celso Suckow da FonsecaCentro Federal de Educação Tecnológica Celso Suckow da Fonseca

💡 1 Resposta

User badge image

Ed Verified user icon

Se você utilizar o sinal de igual (=) em vez do sinal de comparação (==) na condição do if, estará atribuindo o valor 10 à variável "num" em vez de compará-la com o valor 10. Portanto, a expressão "if (num=10)" sempre será verdadeira, pois a atribuição será bem-sucedida. Isso pode levar a resultados inesperados no seu código, pois o bloco de código dentro do if será executado independentemente do valor atual de "num".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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