A instrução break em c ++

Assim como o caso padrão é opcional em C ++, para que o pausa no final de cada caso também é opcional. sem a pausa declaração, no entanto, o controle simplesmente continua a mover-se de um caso para outro. Os programadores dizem que o controle cai através. Caindo através é mais útil quando dois ou mais casos são tratados da mesma forma.

Por exemplo, C ++ pode diferenciar entre maiúsculas e minúsculas, em código, mas a maioria dos seres humanos não. O seguinte trecho de código solicita que o usuário digite um C para criar uma conta corrente e uma S para criar uma conta poupança. O usuário pode entrar um capital ou letra minúscula. Para manter C ++ feliz, o seguinte trecho fornece instruções case extra para lidar com letras minúsculas c e s:

cout lt; lt; "Digite C para criar conta corrente, "lt; lt; "S para criar uma conta poupança, "lt; lt; "e X para sair: "CIN II-III gt; gt; cAccountType-interruptor (cAccountType) {case `S`: // maiúscula `S` Scase: // caso inferior s // criar poupança accountbreak-caso `C`: // maiúsculas Ccase `c`: // minúsculas c // cria verificando accountbreak-case `X`: // maiúsculas Xcase `x`: // minúsculas x // código de saída vai herebreak-default: cout lt; lt; "Eu não entendia que" lt; lt; endl-}

Publicações relacionadas