Informática, perguntado por joneirojonasotlz22, 10 meses atrás

Ao trabalhar com ponteiros, o desenvolvedor tem a possibilidade de realizar acessos a endereços de memória arbitrários. Além disso, ela permite, ainda, que você monitore endereços na memória, atribua e recupere valores de variáveis sem ao menos invocá-las diretamente.

Dessa forma analise o trecho de código a seguir:

int xi;
int xy;
int *ptr_xi;
xi = 5;
xy = xi;
ptr_xi = & xi;
xi = 12;

Assinale a alternativa que representa o valor de cada uma das variáveis após a execução do código:

Alternativa 1:
xi é 12; xy é 12; ptr_xi é 12; *ptr_xi é um valor que represente o endereço de memória.

Alternativa 2:
xi é 12; xy é 5; *ptr_xi é 12; ptr_xi é um valor que represente o endereço de memória.

Alternativa 3:
xi é 12; xy é 5; ptr_xi é 5; *ptr_xi é um valor que represente o endereço de memória.

Alternativa 4:
xi é 12; xy é 12; *ptr_xi é 12; ptr_xi é um valor que represente o endereço de memória.

Alternativa 5:
xi é 5; xy é 12; *ptr_xi é 12; ptr_xi é um valor que represente o endereço de memória.

Soluções para a tarefa

Respondido por victordesouzavieira
11

Resposta:

Alternativa 2 é correta.

Explicação:

Xi: 12

Xy: 5

*PTR_Xi: 12

PTR_Xi: 6487564


guilhermesanfelix: Correto!
Respondido por lfernandom22
4

Resposta:

ALTERNATIVA 2

Explicação:

Perguntas interessantes