- p := NIL;
- x := 10;
- y := 3;
- NEW(p);
- q := p;
- q^ := x;
- NEW(q);
- q^ := y;
- r := q;
- NEW(r);
- r^ := q^ + p^;
- q := r;
- y := p^ + q^ - r^;
- DISPOSE(q);
|
Legende:
? | undefinierter Wert |
- | existiert nicht |
#1, #2, ... | Speicherplätze Nr. 1, Nr. 2, ... |
, , ... | Adresse der Speicherplätze Nr. 1, Nr. 2, ... |
Zeile | x | y | p | q | r | #1 | #2 | #3 |
1 | ? | ? | NIL | ? | ? | - | - | - |
2 | 10 | ? | NIL | ? | ? | - | - | - |
3 | 10 | 3 | NIL | ? | ? | - | - | - |
4 | 10 | 3 |  | ? | ? | ? | - | - |
5 | 10 | 3 |  |  | ? | ? | - | - |
6 | 10 | 3 |  |  | ? | 10 | - | - |
7 | 10 | 3 |  |  | ? | 10 | ? | - |
8 | 10 | 3 |  |  | ? | 10 | 3 | - |
9 | 10 | 3 |  |  |  | 10 | 3 | - |
10 | 10 | 3 |  |  |  | 10 | 3 | ? |
11 | 10 | 3 |  |  |  | 10 | 3 | 13 |
12 | 10 | 3 |  |  |  | 10 | 3 | 13 |
13 | 10 | 10 |  |  |  | 10 | 3 | 13 |
14 | 10 | 10 |  | ? | ? | 10 | 3 | - |
|