Olá, seja bem-vindo de volta.
Temos nosso primeiro desafio para nossa seção de ponteiros.
Este será um desafio que o deixará familiarizado com a sintaxe do ponteiro.
Principalmente, você vai criar, inicializar um ponteiro, atribuir um endereço
a um ponteiro e então exibir alguns dos valores dos ponteiros.
Portanto, neste desafio, você aprenderá como criar, inicializar, atribuir e acessar um ponteiro.
Criar o ponteiro é apenas declará-lo.
Inicializando, você inicializará para null porque não vai apontar para nada, e
é assim que você pode fazer.
Atribuindo-o, você atribuirá a ele o endereço de outra variável e,
em seguida, acessar um ponteiro usando o operador de
indireção, o operador de desreferência.
Portanto, escreva um programa que crie uma variável inteira com um valor codificado.
Isso é muito fácil, sabemos como fazer isso.
O motivo pelo qual você deve criar o inteiro primeiro é porque ele terá um
local de memória para o qual você está apontando.
E uma vez que você criou aquela variável
inteira, você deseja criar um ponteiro, inicializá-lo como nulo e
então atribuir o endereço do int ao ponteiro, usando
o endereço do operador, bastante simples.
Quero que você exiba como saída o endereço do ponteiro.
O endereço do ponteiro é justamente quando você declara o ponteiro,
o ponteiro tem um endereço na memória.
Você precisará usar o endereço do operador para exibir o endereço do próprio ponteiro.
Então eu quero que você exiba o valor do ponteiro
o valor do ponteiro vai ser outro endereço, vai ser o endereço da sua variável inteira e por
último eu quero que você exiba o valor para o qual o ponteiro está apontando .
O valor para o qual o ponteiro está
apontando, você deve usar o operador de desreferência, o operador de indireção.
Essas são as três coisas às quais um ponteiro pode ser igual.
Você também precisa entender qual especificador de formato usar em cada caso.
Normalmente, você usará um determinado especificador de formato para endereços e, em
seguida, usará um especificador de formato diferente para o
que quer que o ponteiro esteja apontando.
Esta é uma atribuição
básica para familiarizá-lo com a sintaxe de um ponteiro
e também entender os diferentes valores que um ponteiro pode
armazenar, novamente, principalmente o endereço do próprio ponteiro, o valor do ponteiro
que é um endereço para algum outro local, e então, o
ponteiro aponta o valor do que está apontando para aquele endereço, que seria o
valor usando o operador de indireção.
Então boa sorte. Apresentarei uma solução para que você se familiarize com a sintaxe simples.
Felizmente, isso não vai demorar muito.
Mas é um pequeno exercício bom para ajudá-lo a se familiarizar com a sintaxe de ponteiro.
Obrigada.