Nesta aula continuaremos o estuda da estrutura de seleção múltipla switch. Agora, implementaremos um código para melhor estudarmos e entendermos essa instrução. |
ESTRUTURA
Essa é a segunda aula do estudo da instrução switch em C. Agora, vamos fazer uma exemplo prático para que possamos entender como que a linguagem C utiliza a estrutura e também, para que possamos ver como ocorre a execução. A estrutura switch, ainda que simples, possui algumas peculiaridades que quando ignoradas, ocasionam efeitos colaterais em sua execução.
EXEMPLO FEITO EM AULA
#include <stdio.h>
#include <stdlib.h>
// ========== ==========
// ========== www.eXcript.com ==========
// ========== ==========
int main()
{
printf("Digite um valor entre 0 e 9\n>>>");
int i;
scanf("%i", &i);
switch(i){
case 0:
printf("\n'zero'\n");
break;
case 1:printf("\nVocê ");
case 2:printf(" digitou ");
case 3:
break;
printf("um num. ");
case 4:printf(" entre ");
case 5:printf(" 1 e 5\n");
//break;
case 6:
printf("\nA opção digitada foi 'seis'\n");
//break;
case 7:printf("\nA opção digitada foi 'sete'\n");
break;
case 8:
printf("\nA opção digitada foi 'oite'\n");
break;
case 9:
printf("\nA opção digitada foi 'nove'\n");
break;
case 45:
printf("\O valor digitado foi 45'\n");
break;
case 45000:
printf("\O valor digitado foi 45000'\n");
break;
default:
//A nossa instrução default sera executa caso
//1) caso nenhum item seja satisfatório
//2) não haja a instrução break
printf("\nOpção default.\n");
}
return 0;
}
Tags curso, curso c, c, linguagem c
Comentários
comments powered by Disqus