Klíčový rozdíl: Volání hodnotou a volání odkazem jsou oba způsoby předávání argumentů. Při volání podle hodnoty je kopie skutečných argumentů předána příslušným formálním argumentům; zatímco ve výzvě odkazem se místo nebo adresa skutečných argumentů předává formálním argumentům.
Volání hodnotou a volání odkazem jsou oba způsoby předávání argumentů. Mohou být použity k přenosu hodnoty nebo dat do jiné funkce. Způsob, jakým procházejí argumenty, se však liší.