Pointer an Funktion geben (Call by Reference) in C

Опубликовано: 02 Декабрь 2024
на канале: Info-Prof
233
3

In diesem Video lernst Du, was der Unterschied zwischen Call by Value und Call by Reference in C ist – zwei wichtige Konzepte, die du unbedingt kennen solltest. 🚀

Bei Call by Value wird nur der Wert einer Variablen an die Funktion übergeben. Das bedeutet: Die Funktion arbeitet mit einer Kopie des Werts, und die ursprüngliche Variable bleibt unverändert.

Bei Call by Reference dagegen wird ein Zeiger (also die Speicheradresse) übergeben. Dadurch kann die Funktion direkt auf die Originaldaten zugreifen und diese ändern.

Wir schauen uns an, wie das Ganze im Code aussieht, wo die Unterschiede liegen, und wann du was verwenden solltest. Mit diesen Grundlagen wirst du Funktionen in C viel besser verstehen. Los geht’s!