Observe a descrição da estrutura básica do comando switch case na linguagem c, exibida a seguir. Switch (variavel) { case : comando (s); case : comando (s);. Default : comando (s); } está correto afirmar que:.
Respostas
Resposta:
Cada caso deve ser definido por uma constante escrita após a palavra case, seguida dos dois pontos
Explicação:
O comando switch testa o valor da variável sinalizada entre parênteses e compara com a constante explicitada nos cases.
A opção default serve para o caso em que nenhuma das opções oferecidas tenha sido satisfeita, mas não é obrigatório.
testar a igualdade de variáveis floats não é uma boa prática de programação por causa da limitação de casas decimais que pode ocasionar valores diferentes quando a lógica aponta para a igualdade por conta de arredondamentos e truncamentos que ocorrem nas operações matemáticas. Portanto, o comando switch não permite o uso de casos associados a números reais.
A implementação do comando switch não isola os casos, permitindo, assim, que o programa possa continuar após um caso ser satisfeito. Para que ele funcione de acordo como ocmando lógico (atender a apenas um caso), deve-se usar o comando break ao final de cada caso, garantido o funcionamento de apenas um caso por vez.
Dessa forma, apenas a opção Cada caso deve ser definido por uma constante escrita após a palavra case, seguida dos dois pontos é correta