I puntatori introduzione

Ad ogni variabile è associata una posizione in memoria. Per ottenere l'indirizzo di memoria di una variabile si può usare l'operatore "&". Esistono casi in cui è necessario conoscere l'indirizzo di una variabile più che il suo valore.

Previous slide Next slide Back to the index View Graphic Version

Notes:

#include

int main(int argc, char **argv)
{
unsigned int j=1000;

printf("Valore di j %d\n",j);
printf("Indirizzo in memoria di j %p\n", &j); /* ANSI !! */
}

Risultato:

Valore di j 1000
Indirizzo in memoria di j FFE4

in alternativa si potrebbe usare %x.

Rammentare che non è possibile l'utilizzo di & a sinistra di un'operazione.