Ciao e bentornato.
Abbiamo la nostra prima sfida per la nostra sezione sui puntatori.
Questa sarà una sfida che ti farà conoscere la sintassi del puntatore.
Principalmente creerai, inizializzerai un puntatore, assegnerai un indirizzo a
un puntatore e quindi visualizzerai alcuni dei valori del puntatore.
Quindi in questa sfida imparerai come creare initialize assign e accedere a un puntatore.
Creare il puntatore significa semplicemente dichiararlo.
L'inizializzazione sarà la inizializzazione su null perché non punta a nulla, ed
è così che puoi fare.
Assegnandolo, gli assegnerai l'indirizzo di un'altra variabile e quindi
l'accesso a un puntatore sta usando l'operatore di riferimento
indiretto, l'operatore di dereferenziazione.
Quindi scrivi un programma che crei una variabile intera con un valore hardcoded.
È abbastanza facile, sappiamo come farlo.
Il motivo per cui devi prima creare il numero intero è perché avrà
una posizione di memoria a cui stai puntando.
E una volta creata quella variabile intera,
si desidera creare un puntatore, inizializzarlo su null
e quindi assegnare l'indirizzo di int al puntatore,
utilizzando l'indirizzo dell'operatore, piuttosto semplice.
Voglio che tu visualizzi come output l'indirizzo del puntatore.
L'indirizzo del puntatore è solo quando dichiari il puntatore, il
puntatore ha un indirizzo in memoria.
Dovrai utilizzare l'indirizzo dell'operatore per visualizzare l'indirizzo del puntatore stesso.
Quindi voglio che tu visualizzi il valore del
puntatore il valore del puntatore sarà un altro indirizzo, sarà l'indirizzo della tua variabile intera e
infine voglio che tu visualizzi il valore di ciò a cui punta il puntatore .
Il valore di ciò a cui punta
il puntatore devi usare l'operatore di dereferenziazione, l'operatore di riferimento indiretto.
Queste sono le tre cose a cui può essere uguale un puntatore.
Devi anche capire quale specificatore di formato usare in ogni caso.
In genere, utilizzerai un determinato identificatore di formato per gli indirizzi
e quindi utilizzerai un identificatore di formato diverso per
qualunque cosa stia puntando il puntatore.
Questo è un compito di
base per familiarizzare con la sintassi di un puntatore
e comprendere anche i diversi valori che un puntatore può
memorizzare, ancora una volta, principalmente l'indirizzo del puntatore stesso, il valore del
puntatore che è un indirizzo in qualche altra posizione, e quindi
il puntatore indica il valore di ciò che punta da quell'indirizzo che sarebbe il
valore utilizzando l'operatore di riferimento indiretto.
Perciò buona fortuna. Fornirò una soluzione per familiarizzare con la sintassi semplice.
Si spera che questo non ti richieda troppo tempo.
Ma è un buon esercizio per aiutarti a familiarizzare con la sintassi del puntatore.
Grazie.