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

Um programador escreveu o seguinte trecho de código:
int a,b,c,x,y,z;
a = 1;
b = 2;
c = 3;
x=a++;
y=++b;
z=--c;
Qual o valor das variáveis a,b,c,x,y,z, respectivamente, ao final da execução do trecho em questão?

1,2,3,2,3,1
2,3,2,1,3,2
2,3,4,2,3,1
2,1,2,1,3,2
1,2,3,2,1,3

Soluções para a tarefa

Respondido por Giancarl021
2
a = 1;

b = 2;

c = 3;

x = a++; / * Aqui o valor de a antigo é atribuído ao x, e depois é acrementado 1 a variável a, logo, agora a = 2 e x = 1 * /

y = ++b; / * Aqui o valor de b acrementado 1 e depois atribuído ao x, logo, agora b = 3 e y = 3 * /

z = --c; / * Aqui o valor de c decrementado 1 e depois atribuído ao z, logo, agora c = 2 e z = 2 * /

Logo, a sequência correta é:

b) 2,3,2,1,3,2
Perguntas interessantes