[ Original tittel referert til 'sizeof funksjon'. ]
Jeg prøvde disse og de alle arbeidet:
char * p; printf ( Size of * p er% d \ n, sizeof (* p)); // resultat = 1 printf ( Size of p er% d \ n, sizeof (p)); // resultat = 4 printf ( Size of p er% d \ n, sizeof (og p)); // resultat = 4
Jeg lurer på hvorfor den første printf er 1, den andre og tredje er 4? Så hva argumenter kan sizeof kan faktisk ta?