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!)


Publicações relacionadas