Gast
#3474566
Hallo Forum, ich habe des Spaßes wegen einmal folgendes Probiert:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
Zugegeben der Code ist sinnfrei aber verdeutlich meine Frage: Wie verareitet der Compiler das? Warum funktioniert der Code? Ich meine eigentlich sollte man ja erst mit malloc() Speicher reservieren in der Größe die benötigt wird. Das scheint in diesem Fall aber nicht nötig zu sein!? Nutzt der Compiler zur Laufzeit transparent die notwenidgen Funktionen zur Speicherreservierung- /freigabe? Ich hoffe die Frage ist nachzuvollziehen. Viele Grüße Stefan