Hola y bienvenido de nuevo.
Tenemos nuestro primer desafío para nuestra sección de punteros.
Este será un desafío que lo familiarizará con la sintaxis del puntero.
Principalmente, va a crear, inicializar un puntero, asignar una dirección
a un puntero y luego mostrar algunos de los valores de los punteros.
Entonces, en este desafío, aprenderá cómo crear inicializar asignar y acceder a un puntero.
Crear el puntero es simplemente declararlo.
Al inicializarlo, lo inicializará en nulo porque no apuntará a nada, y
así es como puede hacerlo.
Al asignarlo, le asignará la dirección de otra variable y luego
acceder a un puntero está utilizando el operador de
indirección, el operador de desreferencia.
Así que escriba un programa que cree una variable entera con un valor codificado.
Eso es bastante fácil, sabemos cómo hacerlo.
La razón por la que primero debe crear el número entero es porque tendrá
una ubicación de memoria a la que está apuntando.
Y una vez que haya creado esa variable
entera, entonces desea crear un puntero, inicializarlo a nulo y
luego asignar la dirección del int al puntero, usando
la dirección del operador, bastante sencillo.
Quiero que muestre como salida la dirección del puntero.
La dirección del puntero es justo cuando declaras el puntero, el
puntero tiene una dirección en la memoria.
Deberá usar la dirección del operador para mostrar la dirección del puntero en sí.
Luego, quiero que muestres el valor del puntero,
el valor del puntero será otra dirección, será la dirección de tu variable entera y,
por último, quiero que muestres el valor de lo que apunta el puntero. .
El valor de lo que apunta el puntero
tiene que usar el operador de desreferencia, el operador de indirección.
Estas son las tres cosas a las que puede ser igual un puntero.
También debe comprender qué especificador de formato usar en cada caso.
Por lo general, usará un determinado especificador de formato para las direcciones
y luego usará un especificador de formato diferente para
lo que sea que apunte el puntero.
Esta es una tarea básica
para familiarizarlo con la sintaxis de un puntero y
también comprender los diferentes valores que un puntero puede almacenar,
nuevamente, principalmente la dirección del puntero en sí, el valor del puntero
que es una dirección a alguna otra ubicación, y luego, el puntero
apunta al valor de lo que apunta desde esa dirección, que sería el valor
que usa el operador de indirección.
Buena suerte. Proporcionaré una solución para que se familiarice con la sintaxis simple.
Con suerte, esto no le llevará mucho tiempo.
Pero es un buen ejercicio que le ayudará a familiarizarse con la sintaxis del puntero.
Gracias.