Speicher und Funktionen in C
Hi.
Ein Funktionsaufruf:
funktion(argument1);
Wird argument1 im Speicher neu angelegt? Und falls ja, ist nicht dann ein Pointer auf argument1 weniger speicherverbrauchend (falls argument1 zum Beispiel eine Struktur wäre)?
Mir ist klar, dass funktion(&argument1) die Möglichkeit hat argument1 zu ändern, funktion(argument1) kann das hingegen nicht. Oder seh ich das falsch?
Danke für eure Mühe.
--
lg
fabsi
|