4.1. DYNAMICZNA ALOKACJA PAMIĘCI
1: int x, y; 2: int* w;
0xdf590508- -
y
0xdf590504- -x
0xdf590500- -
(int*) ? (int) ? (int) ?
&x; | ||
w 0xdf590508---* |
(int*) 0xdf590!l | |
[(int) ? | ||
0xdf590504---- | ||
X 0xdf590500--- |
[(int) ? |
0xdf590508---
•> 0xdf590500---
(5: w = &y;
0xdf590508- -
y
■> 0xdf590504- -x
0xdf590500- -
0xdf590508---
■> 0xdf590504- -
0xdf590500---
(int*) 0xdf590500 (int) ?
(int) 1
(int*) 0xdf590504 (int) ?
(int) 1
(int*) 0xdf590504 (int) 2 (int) 1
Rys. 4.3. Zawartość pamięci po wykonaniu kolejnych instrukcji z listingu 4.2
Ostatnia aktualizacja: 5 grudnia 2012 r.