Forse questo messaggio sarà il primo di una lunga serie sui puntatori(sono belli tosti !! )
#include<stdio.h>
int main()
{
int*p;
int m;
scanf("%d",&m);
p=&m;
printf("%p",p);
getchar();
getchar();
return 0;
}
In questo caso printf stampa l'indirizzo di m in base esadecimale, giusto??
#include<stdio.h>
int main()
{
int*p;
int m;
scanf("%d",&m);
p=&m;
printf("%d",p);
getchar();
getchar();
return 0;
}
Ora, cambiando la p con la d , printf stampa una sequenza di numeri..
Cosa rappresentano questi numeri??
Grazie!