Exercícios Resolvidos de Manipulando ponteiros: ponteiros duplos, aritmética e vetores

Ver Teoria

Enunciado

Qual o resultado do código abaixo? Explique cada linha.

Passo 1

Vamos lá galera!

Essa é uma questão pra gente interpretar o código! Então vamos entende-lo linha por linha.

Pra começar, da linha 01 a 05 é apenas a estrutura básica do C++, então vamos nos concentrar no restante do código.

Na linha 06 temos três declarações: primeiro uma variável inteira x inicializada com o 100 , segundo um ponteiro p , e terceiro é declarado um ponteiro duplo chamado p p

Na linha 07 fazemos o ponteiro p apontar para o endereço de memória da variável x .

E na linha 08 utilizamos o ponteiro duplo p p para apontar para o endereço de memória de do ponteiro p .

Por fim, vamos pra linha 10: onde utilizamos o comando c o u t para imprimir o resultado de * * p p . E basta você lembrar que quando usamos * * em um ponteiro duplo nós acessamos o valor contido na variável x .

Assim, concluímos que o resultado desse código é imprimir a expressão “Valor de pp: 100” na tela.

Resposta

Ei, a resposta está no passo a passo :)