Witam, mam dręczące mnie pytanie - miejmy sobie prosty program
#include <stdio.h>
int main()
{
int x=1;
printf("1. %p\n2. %d\n3. %p\n4. %d\n", &x, &x, x, x);
return 0;
}
i jego wynik:
1. 0028FF1C
2. 2686748
3. 00000001
4. 1
I teraz chciałbym zrozumieć, o czym mówią pierwsze 3 wyniki. Pierwszy, jak mi się wydaje, to jest adres zmiennej w pamięci. Drugi to numer komórki pamięci bądź coś w ten deseń? A trzecie to nie mam pojęcia.