Moin.
Angenommen, man hat dieses Konstrukt in einer anderen Funktion:
Bei mir hiess es "damals", dass lokale Variablen in for-Schleifen & Co. nix zu suchen haben, sondern dass diese am Anfang der Funktion vor dem ersten Befehl deklariert werden müssen.Code:void Funktion1(void) { for (x = 0; x < 10 ; x++) { ui8_t* y = Funktion2(x); } }
(Gcc scheint das egal zu sein, µVision meckert bei sowas aber kräftig rum)
Was genau hat diese Zeile in der for-Schleife für eine Wirkung?
Wird da y jedes Mal überschrieben? Oder wird da bei jedem Durchlauf ein neues y angelegt?
Was bezweckt man mit sowas?
mfG







Zitieren

Lesezeichen