A declaração switch executa um ramificação de várias vias, úteis quando todas as ramificações de uma declaração condicional dependem da mesma variável. Nesse caso, é complexo para verificar o valor da mesma variável repetidamente usando várias declarações if. A declaração switch usa a sintaxe a seguir para fazer a mesma coisa de forma mais eficiente:
switch(variável)
{
case value_1:
Instruções
break;
case value_2:
Instruções
Break
...
case value_n:
Instruções
Break
padrão:
Instruções
Break
}
A declaração switch executa o código na declaração de caso que corresponde ao valor atual da variável. Se não houver correspondência, a declaração switch executa o código padrão ou passa para a próxima declaração se não houver um código padrão. As declarações break delimitam opcionalmente um bloco de código do caso no próximo caso. Na ausência de uma declaração break, a execução vai de um caso para o próximo. Essa é uma ação legal, tenha cuidado para não omitir uma declaração break a menos que você realmente planejada executar para passar para a próxima declaração de caso.
|
Copyright © 2013 CA.
Todos os direitos reservados.
|
|