(3) Programação C++
2 participantes
Página 1 de 1
(3) Programação C++
What is the output of this code?
int x = 2; int y = 4;
switch (x + 3) {
case 4: y--;
case 5: y++;
default: y++;
}
cout << y;
Por que 6?
int x = 2; int y = 4;
switch (x + 3) {
case 4: y--;
case 5: y++;
default: y++;
}
cout << y;
- Gabarito:
- 6
Por que 6?
Re: (3) Programação C++
x = 2
y = 4
Caso (x + 3) seja: .....................................[ x+ 3 = 5
4, então diminua 1 de y .................................[ y = 4
5, então some 1 em y ...................................[ y = 5
some 1 em y ..............................................[ y = 6
Mostre y ........................................................ 6
Mas... se você colocar o "BREAK"...
int x = 2; int y = 4;
switch (x + 3) {
case 4:
y--;
break;
case 5:
y++;
break;
default: y++;
}
cout << y;
Aí vai mostrar 5.
y = 4
Caso (x + 3) seja: .....................................[ x+ 3 = 5
4, então diminua 1 de y .................................[ y = 4
5, então some 1 em y ...................................[ y = 5
some 1 em y ..............................................[ y = 6
Mostre y ........................................................ 6
Mas... se você colocar o "BREAK"...
int x = 2; int y = 4;
switch (x + 3) {
case 4:
y--;
break;
case 5:
y++;
break;
default: y++;
}
cout << y;
Aí vai mostrar 5.
rihan- Estrela Dourada
- Mensagens : 5049
Data de inscrição : 22/08/2011
Idade : 69
Localização : Rio de Janeiro, RJ, Itabuna-Ilhéus, BA, Brasil
Re: (3) Programação C++
Muito obrigado pela resposta, sua formatação e verbalização ajudaram muito na compreensão.
rihan- Estrela Dourada
- Mensagens : 5049
Data de inscrição : 22/08/2011
Idade : 69
Localização : Rio de Janeiro, RJ, Itabuna-Ilhéus, BA, Brasil
Tópicos semelhantes
» (1) Programação em C++
» (2) Programação em C++
» Lógica de programação
» Linguagens de programação
» Programação em C
» (2) Programação em C++
» Lógica de programação
» Linguagens de programação
» Programação em C
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos