Hallo zusammen,
ich habe hier ein Verständnisproblem mit Pointern auf Funktionen. Angenommen ich habe folgenden Code (gcc compiler für einen PSOC5):
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
Schaue ich mir die Adresse der Funktion myFunction im Watch Window an, bekomme ich die Adresse 84. Weise ich diese Adresse einer int Variable zu bekomme ich die Adresse 85. In beiden Fällen wurde mit &myFunction die Adresse geholt (siehe auch Bild). Kann mir jemand erklären, warum das so ist?
Vielen Dank und beste Grüße Heiko
