Buscar

O padrão MISRA-C diz que a veri�cação para saber se uma variável está zerada deve ser feita de forma explicita. Qual das veri�cações abaixo seria c...

O padrão MISRA-C diz que a veri�cação para saber se uma variável está zerada deve ser feita de forma explicita. Qual das veri�cações abaixo seria correta, segundo esta regra, para se certi�car que a variável A está zerada?


if (A = 0) {

            return;

}
if (!A) {

return;

}
if (A =! 0) {

            return;

}
if (A > 0) {

             return;

}
if (A == 0) {

return;

}

Essa pergunta também está no material:

AV-MICROPROCESSADORES
4 pág.

Microprocessadores Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

User badge image

Ed Verified user icon

A verificação correta para se certificar que a variável A está zerada, segundo o padrão MISRA-C, é a seguinte: if (A == 0) { return; } A condição "A == 0" verifica explicitamente se a variável A é igual a zero, o que é a forma recomendada pelo padrão MISRA-C para verificar se uma variável está zerada. As outras condições apresentadas não são recomendadas pelo padrão.

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

Responda

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