Ciao a tutti,
non riesco a capire bene una cosa.
int x = 5;
printf("il mio indirizzo %p\n", &x);
è tutto chiaro, in &x abbiamo l'indirizzo della variabile ( tipo 0x7fff578d2c38 ).
Se poi facciamo così
int *indirizzo_x = &x;
in *indirizzo_x ( detto appunto pointer variable ) abbiamo memorizzato il contenuto dell'indirizzo di memoria (che ora è 5 ) o l'indirizzo stesso ( 0x7fff578d2c38 )?
e inoltre, dal momento che abbiamo memorizzato qualcosa, non ci sarà anche per *indirizzo_x il corrispettivo indirizzo di memorizzazione? dove è stato memorizzato *indirizzo_x?
grazie mille!