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 Inteligência Artificial do Passei Direto 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


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

Perguntas relacionadas

Materiais relacionados

Materiais recentes

Perguntas Recentes