Einzelnen Beitrag anzeigen
Alt 12.09.2003, 14:36   #1
thyrver
Veteran
 
Registriert seit: 30.11.2001
Alter: 44
Beiträge: 290


thyrver eine Nachricht über ICQ schicken thyrver eine Nachricht über AIM schicken
Standard 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
thyrver ist offline   Mit Zitat antworten