Back to Browse

Call by Value versus Call by Reference

614 views
Nov 10, 2020
18:06

Bei der Übergabe von Variableninhalten in Funktionsaufrufen gibt es einen großen Unterschied: Ist die Eingabevariable eine primitive Variable, wird ihr Inhalt vollständig dupliziert, ist die Eingabevariable allerdings eine Referenz, z.B. ein Array, wird nur der Verweis auf den Beginn des Arrays dupliziert, aber nicht die Slots des Arrays selbst. Mit Hilfe des Speicherabbilds des Arrays - genannt Halde - stelle ich den Unterschied zwischen einem 5 Slot großen Int-Array und einer primitiven int-Variable dar.

Download

0 formats

No download links available.

Call by Value versus Call by Reference | NatokHD