Peter II schrieb:
> StandByMe schrieb:
>> Gerade bei µC wird man doch darauf achten müssen, wo eine Variable
>> abgelegt wird oder nicht?
>
> ja sollte man. Dafür sollte man halt C können und dann erst die
> spezialtäten vom µC lernen.
Erstens das und zweitens hat das recht wenig mit den im Ursprungsposting
aufgeführten Schlüsselwörtern zu tun. Denn bei denen geht es um
Lebensdauer, Gültigkeitsbereich bzw. Sichtbarkeit und weniger darum, wo
Variablen angelegt werden. Eben entsprechend den C-Regeln. Das sich
daraus für einen spezifischen Compiler gewisse Folgerungen ergeben, wo
und wie er Variablen erzeugt, liegt in der Natur der Sache, ist aber
nichts was vom Sprachstandard definiert wird.
Hat man das Konzepte Lebensdauer von Variablen erst mal begriffen, dann
ergibt sich daraus recht zwanglos wo eine Variable bei der Mehrheit der
Compiler erzeugt wird. Ich sag absichtlich Mehrheit, weil ich nicht von
allen C-Compilern die es gibt weiß, wie sie die Dinge handhaben.