C ++ é uma extensão da linguagem de programação C amplamente usada. Bjarne Stroustrup o desenvolveu. C ++ é uma linguagem de programação que geralmente é implementada como uma linguagem compilada. Este C com linguagem de classes vem com recursos genéricos, funcionais e orientados a objetos. Também permite a manipulação de memória de baixo nível.

O desenvolvimento de C ++ garante uma linguagem abordagem orientada para sistemas embarcados, software com recursos limitados, grandes sistemas e todos os tipos de programação de sistema. É a principal escolha em linguagens de programação para aplicativos com recursos limitados e aplicativos de instalação de software.

C ++ é conhecido por realizar mapeamento direto e abstrações. Ele pode realizar um mapeamento direto dos recursos de hardware fornecidos pelo subconjunto do C idioma. As abstrações leves de cabeça zero são realizadas nesses mapeamentos.

C ++ 20 é o padrão de versão mais recente do C ++ pela International Organization for Standardization (ISO). C ++ é executado em uma programação de lançamento de três anos a partir de 2012, e o C ++ 23 é a próxima versão padrão. Todos os principais fornecedores de TI, como IBM, Oracle, Intel e Microsoft fornecem compiladores C ++, tornando-o uma linguagem amplamente disponível.

O que é a chave C ++?

É a declaração que permite que uma variável seja testada em relação a uma lista de valores de igualdade. O valor no switch é denominado como um caso e, portanto, a variável que está sendo ligada é verificada em relação ao caso.

A instrução switch em C ++ é a melhor alternativa para as longas instruções if que são usadas para comparar uma variável a diferentes valores integrais. É uma instrução de ramificação de várias vias. A instrução switch é a instrução de controle que permite que qualquer valor altere o controle da execução. O envio de execução para diferentes partes do código pode ser acessado usando a opção C ++.

Adicionar outra estrela à sua avaliação de desempenho

Aprenda com especialistas do setor GRATUITAMENTE Comece a aprender

Adicionar outra estrela à sua avaliação de desempenho

A expressão na instrução switch de C ++ é válida apenas se resultar em um valor constante. Os valores de caso duplicados não são permitidos em uma instrução switch. O aninhamento de instruções switch é permitido em C ++. Existem opções para alternar dentro da outra instrução.

Existem duas formas de instruções switch. A instrução switch em C ++ não é estruturada em comparação com as opções estruturadas em linguagens modernas como Pascal. Em uma instrução switch estruturada, leva um ramo, o switch não estruturado funciona como o tipo go-to. As principais palavras-chave nas instruções switch são case, inspect, select, etc.

A instrução switch em C ++ melhora a clareza na programação C ++ e reduz o volume da codificação repetitiva. Ele garante a otimização do compilador fácil e a execução rápida.

Fluxograma da instrução de switch C ++

C_Plus_Plus_Switch_1.

A expressão usada aqui deve ter um tipo integral, tipo enumerado ou tipo de classe com uma única função de conversão para um tipo enumerado ou integral. Pode haver qualquer número de declarações de caso em um switch. Ele completa cada caso com um valor a ser comparado com o caso e dois pontos.

A expressão constante para qualquer caso deve ser constante ou literal e ter o mesmo tipo de dados da variável no switch. Se a variável que está sendo ativada for igual a um caso, as instruções após esse caso continuam a ser executadas.

Sintaxe da instrução switch C ++ com exemplo

A instrução switch que compara o valor da expressão com cada caso, por exemplo, casos xey, é mencionada abaixo.

Switch (expressão) {

Caso x:

//bloco de código

pausa;

caso y:

//bloco de código

pausa;

padrão;

//bloco de código

}

Quebra e palavras-chave padrão na instrução de switch C ++:

A palavra-chave break separa o C ++ do bloco switch. Ele interrompe a execução de mais códigos no programa. Ele ainda interrompe o teste de caso dentro do bloco. A palavra-chave break na instrução switch na linguagem C ++ ignora a execução dos códigos pendentes e economiza tempo. O fluxo do controle pula para a próxima linha, seguindo a instrução switch ao alcançar uma palavra-chave break.

A palavra-chave padrão na instrução switch na linguagem C ++ especifica algum código a ser executado na situação de nenhuma correspondência de maiúsculas e minúsculas. É usado como a última instrução no bloco switch para eliminar a palavra-chave break. Deve aparecer no final da instrução switch.

Exemplo de quebra e palavras-chave padrão na instrução Switch C ++:

dia interno=k;

mudar (dia) {

caso 6:

cout <<“Hoje é sábado”;

pausa;

caso 7:

cout <<“Hoje é domingo”;

pausa;

padrão:

cout <<“Ansioso pelo fim de semana”;

}

C_Plus_Plus_Switch_2

Curso Full Stack Web Developer

Para se tornar um especialista em MEAN Stack Ver Curso

Full Stack Web Developer Course

Exemplos de instrução de switch C ++:

Exemplo 1:

int main () {

int x=2;

switch (x)

{

Caso 1:

Cout <<“A escolha é 1”;

pausa;

Caso 2:

Cout <<“A escolha é 2”;

pausa;

Caso 3:

Cout <<“A escolha é 3”;

pausa;

padrão:

Cout <<“Escolha diferente de 1, 2 e 3”;

pausa;

}

return 0;

}

C_Plus_Plus_Switch_3.

Vantagens da instrução switch C ++

Os melhores benefícios de usar a instrução switch em C ++ incluem:

  • A instrução switch é mais fácil de ler do que as instruções if-else.
  • Supera os desafios da instrução “if-else if” que torna a compilação difícil devido ao aninhamento profundo. A instrução switch tem uma profundidade fixa.
  • Permite a melhor implementação otimizada para execução de código mais rápida do que a instrução “if-else if”.
  • É fácil depurar e manter os programas usando instruções switch.
  • A instrução switch tem um poder de execução mais rápido.

Avance sua carreira como desenvolvedor MEAN stack com o Desenvolvedor Web Full Stack-Programa MEAN Stack Master . Inscreva-se agora!

Conclusão

Este artigo cobre a visão geral de C ++ e as instruções switch em C ++. As diferentes palavras-chave como break e default são explicadas junto com sua relação com a instrução switch na linguagem de programação C ++.

C ++ é uma das linguagens de programação de computador mais populares que oferecem recursos de programação orientada a objetos (OOPS) para a linguagem C. A opção C ++ é o mecanismo de controle de seleção usado em várias condições e associa resultados diferentes para essas condições. As instruções de switch como um todo podem ser switches estruturados ou não estruturados, dependendo dos requisitos de idioma. Ele avalia a instrução switch em C ++ uma vez, com os valores sendo comparados com os valores do caso.

Você pode aprender tudo sobre a mudança para C ++ em Curso do Simplilearn sem esforço. Você pode se tornar um Profissional de Desenvolvimento de Software Certificado com os melhores cursos e treinamentos da Simplilearn. Aprenda o melhor das habilidades de tendências atuais para ser colocado em nossos parceiros da indústria inscritos.

Se você, por outro lado, procura um treinamento de desenvolvimento de software mais abrangente, o Programa de Pós-Graduação em Desenvolvimento Web Full Stack em colaboração com Caltech CTME deve ser a escolha certa para você. Este bootcamp de codificação de classe mundial cobre mais de 30 das principais habilidades e ferramentas de desenvolvimento de software usadas hoje. Do Angular ao Hibernate, Spring Boot, JSPs e MVC, você consegue aperfeiçoar tudo isso com vários projetos de final de aula, final de fase e 1 capstone. Explore o programa e comece hoje mesmo.

Você tem alguma pergunta para nós? Deixe-os na seção de comentários deste artigo. Nossos especialistas entrarão em contato com você da mesma forma, o mais rápido possível.

Bom aprendizado!

Source link

Categories: Wordpress