Sven B. schrieb:
> Jim Meba schrieb:
>>
>
> Woher kommt eigentlich dieses schwachsinnige Gerücht, dass volatile
> irgendeinen Einfluss auf den Scope von Variablen hat? Das habe ich jetzt
> schon mehrmals gehört.
na ja
wenn man das gepostete 'beispiel' seeehr zu Gunsten des TO auslegt
1 | Interrupt
|
2 | {
|
3 | Zaehler++;
|
4 | }
|
5 | void main(void)
|
6 | int Zaehler=0;
|
7 | {
|
8 | do while Schleife
|
9 | }
|
in Gedanken die 70 fehlenden Bestandteile ergänzt und alle die
potentiellen Fehler, die ein echter C Compiler anmerken würde ignoriert
und wie gesagt alle Augen zudrückt (auch die Hühneraugen) und den Code
umstellt, dann könnte man bei einer Variante des geposteten Code landen,
in der tatsächlich volatile die Lösung sein könnte.
Aber.
Mein Vater glaubt auch, dass ein Schachprogramm so aussieht
1 | int main()
|
2 | {
|
3 | play( "chess" );
|
4 | }
|
und denkt, damit wäre alles gesagt. Aber. Der ist 80 und hat nicht
wirklich die Absicht das alles noch zu lernen.