Gast
#3353719
Ich stehe gerade gewaltig auf dem Schlauch.
1 | |
2 | |
3 | |
4 | |
Erwarten würde ich jetzt, das die Variable wert mit 1640 oder 1641 geladen wird. Im Simulator wird sie aber mit 4351 geladen. Was mache ich falsch?
|
Anzeige
|
Berechnung durch Präprozessor in c
Gast
#3353719
Ich stehe gerade gewaltig auf dem Schlauch.
Erwarten würde ich jetzt, das die Variable wert mit 1640 oder 1641 geladen wird. Im Simulator wird sie aber mit 4351 geladen. Was mache ich falsch?
Gast
#3353729
Es funktioniert doch, offenbar hat der Compiler soweit optimiert, dass man nicht einfach beliebig in das Programm reinspringen kann.
Gast
#3353749
Ich schnall es nicht schrieb: > Berechnung durch Präprozessor in c In deinem Code wird nichts vom Präprozessor berechnet. Bis auf wenige Ausnahmen rechnet der Präprozessor eigentlich nie. Ich schnall es nicht schrieb: > Es funktioniert doch, offenbar hat der Compiler soweit optimiert, dass > man nicht einfach beliebig in das Programm reinspringen kann. Da die Variable volatile ist, müßte da der richtige Wert drinstehen - Optimierung hin oder her. Bei mir wird auch ein Wert von 1640 geladen. Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|