Como usar a instrução switch em c ++
o interruptor
declaração em C ++ é uma instrução de controle que é útil num número limitado de casos. A instrução switch se assemelha a um composto E se declaração, incluindo um número de diferentes possibilidades, em vez de um único teste:switch (expressão) {case c1: // aqui se a expressão == c1break caso c2: // aqui se expressão == c2break-default: // aqui se não houver correspondência}
O valor da expressão deve ser um número inteiro (int, longo, ou Caracteres). Os valores de caso devem ser constantes.
A partir do padrão `14, eles também podem ser uma expressão constante.
Quando o interruptor declaração é encontrado, a expressão é avaliada e comparada com as várias constantes de caso. ramos de controle para o caso que corresponda. Se nenhum dos casos jogo, o controle passa para o padrão cláusula.
Video: [C] Aula 17 - Comando SWITCH
Considere o seguinte trecho de código de exemplo:
int escolha-cout lt; lt; "Introduzir uma 1, 2 ou 3:"CIN II-III gt; gt; escolha-switch (escolha) {case 1: // fazer "1" processingbreak-case 2: // fazer "2" processingbreak-case 3: // fazer "3" processingbreak-default: cout lt; lt; "Você não inseriu a 1, 2 ou 3 n"-}
Mais uma vez, o interruptor declaração tem um nível equivalente, neste caso, múltiplos E se afirmações. No entanto, quando há mais de dois ou três casos, os interruptor estrutura é mais fácil de entender.
Video: Tutorial C++ 11. Switch - Case
o pausa declarações são necessárias para sair do interruptor comando. sem a pausa declarações, controle cai através de um caso para outro. (Descubra abaixo!)