Exercícios Resolvidos de Introdução aos ponteiros

Ver Teoria

Enunciado

Faça um código que tenha uma variável N u m do tipo inteiro, iniciada com o valor 10 . Crie um ponteiro chamado p t r _ N u m , e use o ponteiro para:

  1. Imprimir o endereço de memória da variável N u m
  2. Imprimir o valor contido dentro da variável N u m
  3. Alterar o valor de N u m para 35.

Passo 1

Vamos lá galera. A questão tá pedindo pra gente aplicar os conceitos básicos sobre ponteiros.

Pra começar, vamos seguir as instruções do enunciado. Vamos declarar uma variável inteira chamada N u m e iniciá-la com valor 10 .

Em seguida, vamos criar um ponteiro chamado p t r _ N u m que aponte para n u m . Não se esqueça que o ponteiro deve ser declarado com o tipo i n t e o operador * .

Passo 2

Item A)

O primeiro item da questão pede pra gente usar o ponteiro para imprimir o valor do endereço de memória da variável N u m .

Isso é tranquilo de fazer. Lembre-se que um ponteiro é uma variável que armazena um endereço de memória! Então é só a gente usar o c o u t para imprimir o valor contido na variável p t r _ N u m

Passo 3

Item B)

O segundo item pede pra gente imprimir o valor contido na variável, mas usando o ponteiro para isso.

Pra fazer isso, basta a gente utilizar o operador * antes do ponteiro!

Passo 4

Item C)

O último item pede pra gente alterar o valor da variável N u m , mas utilizando o ponteiro para isso.

Para efetuar isso, basta usar o operador * antes do ponteiro, pois dessa forma vamos acessar o valor contido no endereço. Em seguida, usamos o operador = para guardar o valor 35 no endereço de memória.

E prontinho! Questão feita!

Resposta