Que opção usamos no comando switch na linguagem C para executar um comando, se nenhum comando das opções case for executada? else. default. case.
A linguagem C oferece quatro estruturas de decisão: if, if-else, switch e o operador condicional.
O comando default exibe uma mensagem, caso nenhuma das alternativas anteriores seja verdadeira. Agora veja, como ficaria o mesmo programa usando comandos if else aninhados (encadeados).
O switch vai comparar a variável 'opção' com os 'case'. Se ele achar uma opção (case) que seja igual, ele vai rodar o código que vem após esse case, e antes do próximo case. Caso nenhum case seja igual a 'opção', o código que está default é o que será rodado.
O switch testa a variável e executa a declaração cujo case corresponda ao valor atual da variável. A declaração default é opcional e será executada apenas se a variável, que está sendo testada, não for igual a nenhuma das constantes. Veja como você está.
Da mesma forma que o comando if, o comando switch case controla o fluxo do programa permitindo ao programador especificar código diferente para ser executado em várias condições. Em particular, um comando switch compara o valor de uma variável aos valores especificados nos comandos case .
O switch testa a variável e executa a declaração cujo case corresponda ao valor atual da variável. A declaração default é opcional e será executada apenas se a variável, que está sendo testada, não for igual a nenhuma das constantes.
Obs: Cada cláusula case na estrutura deverá finalizar com o comando break, pois é a forma de sair da estrutura switch, caso a condição seja Verdadeira.
É aí que entra o comando ELSE. Veja que eu disse dupla. O ELSE só existe se tiver um IF. O IF pode até vir sozinho, como vimos no tutorial anterior, mas o ELSE só vem com o IF e sempre depois dele, conforme mostrado no escopo desse comando.
While – Esta instrução é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira. A condição a ser analisada para a execução do laço de repetição deverá retornar um valor booleano.