Uma instrução switch precisa de um padrão?
Uma instrução switch precisa de um padrão?

Vídeo: Uma instrução switch precisa de um padrão?

Vídeo: Uma instrução switch precisa de um padrão?
Vídeo: Entenda SWITCH CASE [ Curso C ] - Aula 08 2024, Maio
Anonim

Não, não é necessário caso padrão em um declaração switch e não há regra de manter caso padrão no final de todos os casos, pode ser colocado no início e no meio de todos os outros casos.

Então, cada instrução switch precisa de um padrão?

selecionar trocar , " Instrução switch faz não tem um caso padrão ." UMA declaração switch sem um caso padrão pode permitir que a execução "falhe" silenciosamente, se nenhum caso for correspondido.

Ao lado de acima, o padrão deve ser o último caso em uma instrução switch? UMA ' trocar ' declaração deveria tenho ' predefinição ' Enquanto o último rótulo. Adicionando um ' predefinição 'etiqueta no final de cada' trocar ' demonstração torna o código mais claro e garante que qualquer possível caso onde nenhum dos rótulos corresponde ao valor da variável de controle será tratado.

Simplesmente então, qual é o padrão em uma instrução switch?

o declaração padrão é executado se não caso expressão constante é igual ao valor de trocar (expressão). Se o declaração padrão é omitido e não caso correspondência é encontrada, nenhum dos afirmações no trocar corpo são executados. UMA caso ou predefinição rótulo só pode aparecer dentro de um declaração switch.

O padrão é obrigatório no caso de switch em C #?

No C # , duplicado caso valores não são permitidos. O tipo de dados da variável no trocar e o valor de um caso deve ser do mesmo tipo. o declaração padrão é opcional e pode ser usado em qualquer lugar dentro do declaração switch . Múltiplo predefinição declarações não são permitidas.

Recomendado: