Co je předávání odkazem?
Co je předávání odkazem?

Video: Co je předávání odkazem?

Video: Co je předávání odkazem?
Video: Předávání maturitních vysvědčení 2020 - 4.A 4.D 8OB | GYMZL TV 2024, Březen
Anonim

Předat odkazem . Předávání odkazem znamená, že paměťová adresa proměnné (ukazatel na paměťové místo) je prošel k funkci. Toto je odlišné míjení hodnotou, kde je hodnota proměnné prošel na.

Podobně, co je předávání odkazem v C++?

Předat odkazem ( C++ pouze) Pass-by-reference Znamená složit a odkaz argumentu ve volající funkci na odpovídající formální parametr volané funkce. Volaná funkce může upravit hodnotu argumentu pomocí jeho reference prošla in. Jinak použijte složit - podle hodnoty k složit argumenty.

Navíc, co je to heslo? Předejte jménem : Tato technika se používá v programovacích jazycích, jako je Algol. V této technice symbolické „ název ” proměnné je prošel , který umožňuje přístup a aktualizaci. Příklad: Chcete-li zdvojnásobit hodnotu C[j], můžete složit své název (nikoli jeho hodnotu) do následujícího postupu.

Jaký je zde rozdíl mezi předáním odkazem a předáním hodnoty?

Předávání odkazem znamená, že parametr volaných funkcí bude stejný jako parametr volajících prošel argument (ne hodnota , ale identita – samotná proměnná). Mít hodnotu znamená, že parametr volaných funkcí bude kopií volajících prošel argument.

Co znamená volání odkazem?

The volejte odkazem metoda předávání argumentů funkci kopíruje odkaz argumentu do formálního parametru. Uvnitř funkce je odkaz se používá pro přístup ke skutečnému argumentu použitému v volání . Tento prostředek že změny provedené v parametru ovlivní předaný argument.

Doporučuje: