Em programação de computadores, a estrutura de seleção ocorre quando você codificar seu programa para executar um dos vários resultados possíveis , com base no valor de uma variável . Na programação C, os dois tipos de estruturas de seleção são "se " declarações e casos de "switch" . Você pode usar qualquer uma destas estruturas em qualquer lugar em seu programa, mas eles aparecem sintaticamente diferente. Se Declaração
Um " if" permite que você altere o fluxo do seu programa. Você pode comparar uma variável com um valor ou um de vários valores, usando o " else if " blocos, e decidir o que fazer se a variável coincide com qualquer um deles, eo que fazer quando isso não acontece , usando um " bloco else " . Você pode estender a funcionalidade de um if , comparando mais de uma variável de cada vez usando "e" e "ou" lógica , ou você pode aninhar vários comandos if dentro de si para comparar diversas variáveis.
< Br >
Se declaração Sintaxe
para usar uma instrução if , você digita " if ( valor op var) " onde " var " é a variável que você deseja comparar , " op " ; é o operador , tal como igual a ou maior do que ou menor do que , e " valor " é o valor para ver se a avaliação da variável . Após o "se" do bloco, você pode incluir um ou mais " else if " blocos para testar mais condições, usando a mesma sintaxe que a inicial se comunicado. Você também pode usar "else ", como o bloco final que executa se a variável não corresponde a nenhum dos if ou else if blocos
Chave de Seleção .
A seleção interruptor caso funciona melhor quando você tem vários resultados possíveis , mas você pode usá-lo para tão poucos como um . Você passa uma variável para a estrutura switch e compara seu valor contra um certo número de casos, e leva o apropriado do que ele se corresponde . Ao contrário do comando if , o caso interruptor só executa os resultados quando a variável corresponde a um dos casos. Ele não suporta maior ou menor do que os operadores .
Mudar Sintaxe
Para usar a estrutura de seleção switch caso, você digita " switch ( var) " para abrir o bloco , onde o " var " é a variável que você deseja comparar. Nas próximas linhas, você programar os vários casos , digitando "caso" e do padrão que você deseja corresponder , então as declarações que você deseja executar para cada caso. Por fim , digite a palavra-chave " break" para dizer o bloco para sair do interruptor quando o caso for concluído. Depois de cada caso, crie uma chave "default" , o que o bloco é executado quando nenhum dos casos coincidem.