Informática, perguntado por zezepires8478, 1 ano atrás

Com relação a instrução SWITCH, analise atentamente o trecho de código apresentado abaixo. switch (2) { case 1: case 2: printf("função printf"); case 3: j = 5; j++; default: printf("Olá");

Soluções para a tarefa

Respondido por bokomoko
0
switch (2) {
  case 1:
  case 2:
      printf("função printf");
  case 3:
        j = 5;
        j++;
  default: printf("Olá");
}

Além de não fazer sentido e ter sido postado erradamente, esse código é absolutamente inútil.

O que vai acontecer aí é que SEMPRE vai acontecer a mesma coisa nesse 
programa
Vai imprimir o texto "funcao printf"
depois vai atribuir o valor 5 a variável j e vai incrementá-la para 6
depois vai imprimir olá

Como é um programa absurdo, ele poderia ser substituido por
printf("Funcao printf");
j = 6;   // sim, porque se é para por 5 e depois somar +1 taca logo 6
printf("Olá");

Pronto, 3 linhas que fazem a mesma coisa.

Que programinha mal feito. Qual é a ideia ? Se for um curso de programação, peça o dinheiro de volta.

Perguntas interessantes