A instrução switch é uma estrutura de programação poderosa que existe na maioria das linguagens de programação. Ele permitirá que você para escrever uma seção de código que pode processar instruções diferentes com base em um número de diferentes possibilidades de uma variável. A instrução switch pode levar rapidamente o lugar de uma série muito complicado , lento de aninhadas declarações "if" . A estrutura switch programação também pode ser referido como uma escolha ou caso declaração ( a partir do Visual Basic). Instruções
1
Decida claramente em suas condições e do código que você deseja executar com base nessas condições. Tenha em mente que um computador só vai fazer exatamente o que você instruí-lo a fazer, por isso, se você não está muito claro sobre o que deve acontecer quando , você não terá nenhuma chance de escrever código que irá funcionar corretamente. Neste exemplo, queremos determinar uma taxa de envio . Se o código da peça é " A. " o custo de transporte é $ 5 , se o código é " B ", o custo de transporte é de R $ 10; . e se o código é " C ", o custo de transporte é de $ 20
2
Escreva a instrução switch seguido pelo item a ser comparada, em parênteses . O comando switch deve ser escrito em letras minúsculas ou o seu programa não será compilado . Dentro dos parênteses será variável , instrução , ou função de cálculo que será avaliada . Exemplo: switch ( código ),
3
Adicione chaves para colocar todas as peças internas do comando switch . Você pode ter tantas ou tão poucas declarações que quiser dentro do switch , mas como a maioria das partes do código C , você precisa colocar a seção com chaves para indicar onde o bloco começa e termina . Exemplo: switch ( code) {}
4
Adicione declarações de caso para cada opção diferente que pretende verificar o item para . Cada instrução caso será seguido pelo valor para comparar com e deve ser seguido por dois pontos. Exemplo: switch ( code) {case 'A' : case ' B' : case ' C' : }
5
Adicione o código e as instruções para cada instância : switch ( code) {case 'A' : custo = 5; caso 'B' : custo = 10; caso 'C' : custo = 20 ;}
6
Adicione instruções break se você deseja que o código apenas fazer instruções de um caso. Com instruções case , o código vai continuar a executar cada linha até que ele atinja o final do switch ou atinge uma instrução break . Sem as instruções break , o exemplo na Etapa 5 será sempre calcular o custo a ser 20. Por exemplo : switch ( code) {case 'A' : custo = 5; break; caso 'B' : custo = 10; break; caso 'C' : custo = 20; break; }
< br >