Ich kann in meiner SiliconLabs IDE (KEIL Compiler) in einer For-Schleife keine Laufvariable definieren, ich muss diese stets am Anfang der Funktion erstellen,. Generell muss ich alle variablen am Anfang einer Funktion rstellen. Funktioniert:
1 | void test(){ |
2 | int i; |
3 | for(i = 0; i < 10; i++){ |
4 | }
|
5 | }
|
Funktioniert nicht:
1 | void test(){ |
2 | for(int i = 0; i < 10; i++){ |
3 | }
|
4 | }
|
Schlampen hier STM32Workbench, AVR Studio rum oder ist das einfach ein alter Standard?