Gast
#3398879
Hallo, hab eine ganz grundlegende C-Frage: Hab eine Funktion, die öfter aufgerufen wird (ca alle 100µs), innerhalb dieser Funktion werden variablen definiert.
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Problemstellung: diese Variablen sollen bei jeden Aufruf mit 0 initialisiert werden ( weil sie innerhalb der Funktion verändert werden). So wie es oben geschrieben ist, werden die Variablen nun zu Beginn jedes Funktionsaufrufes auf Null gesetzt, aber wird dabei nicht auch immer eine neue Variable erzeugt??? Nach dieser Theorie sollte nach X Funktionsaufrufen der Speicher voll sein?! Wenn ich sie als static deklariere, hab ich das Problem, dass sie nie wieder zurück auf 0 gesetz wird, oder? Danke für eure Hilfe..