Rozdiel medzi Call by Value a Call by Reference pri programovaní

Kľúčový rozdiel: Výzva hodnotou a volaním odkazom sú obe metódy odovzdávania argumentov. Pri výzve podľa hodnoty sa kópia skutočných argumentov odovzdáva príslušným formálnym argumentom; zatiaľ čo vo výzve odkazom sa miesto alebo adresa skutočných argumentov odovzdá formálnym argumentom.

Volanie podľa hodnoty a volania podľa referencie sú dve rôzne funkcie, ktoré sa používajú predovšetkým v programovacích jazykoch C. Programovacie jazyky C zahŕňajú C, ktoré sa často nazývajú jedným z najdôležitejších programovacích jazykov. Dôvodom je to, že C tvorí základ pre toľko iných programovacích jazykov, vrátane C ++ a C #, ako aj Java, JavaScript, Perl, PHP a Python, medzi toľkými ďalšími.

Volanie hodnotou a volanie odkazom sú obidva spôsoby odovzdávania argumentov. Môžu byť použité na prenos hodnoty alebo dát do inej funkcie. Spôsob, akým prechádzajú argumenty, sa však líši.

Odporúčaná

Súvisiace Články

  • rozdiel medzi: Rozdiel medzi NAFTA a CAFTA

    Rozdiel medzi NAFTA a CAFTA

    Kľúčový rozdiel: NAFTA je trojstranný obchodný blok založený na pravidlách, ktorý je podpísaný medzi Severnou Amerikou, Kanadou a Mexikom. CAFTA je zmluva podpísaná medzi Spojenými štátmi a krajinami Strednej Ameriky. NAFTA a CAFTA sú dva obchodné bloky, ktoré v 21. storočí hrajú kontroverznú úlohu. Obchodné bloky sa často
  • rozdiel medzi: Rozdiel medzi filozofiou a literatúrou

    Rozdiel medzi filozofiou a literatúrou

    Kľúčový rozdiel : Čokoľvek, čo sa uverejňuje v tlačených slovách - knihy, časopisy - je literatúra, aj keď slovo zvyčajne obsahuje niečo, čo bolo veľmi uznávané a vydržalo skúšku času. Filozofia je osobitná literárna téma; ale na rozdiel od literatúry je to stále filozofia, ak je to len hovorené. Literatúra sa týka balenia n
  • rozdiel medzi: Rozdiel medzi potápaním a šnorchlovaním

    Rozdiel medzi potápaním a šnorchlovaním

    Kľúčový rozdiel: potápanie a šnorchlovanie sú podvodné športové dobrodružstvo a rekreačné aktivity, ktoré sa tešia po celom svete. Hlavným rozdielom medzi týmito pojmami je, že potápač bude mať na svojom chrbte kyslíkovú nádrž, aby z neho dýchala pod vodou. Potápač nemusí byť nevyhnutne plavec a keď odstránime kyslíkový tank z obleku potápača, činnosť sa nazýva šnorchlovanie. Šnorchlovanie je vlastne plávanie so š
  • rozdiel medzi: Rozdiel medzi tým, ako prísť a prečo

    Rozdiel medzi tým, ako prísť a prečo

    Hlavný rozdiel: "Prečo" a "prečo" sú dve rôzne otázky, ktoré sa kladú v anglickom jazyku. Hlavným rozdielom medzi týmito dvoma je však to, že "ako príde" sa považuje skôr za neformálnu otázku ako za "dôvod", ktorá sa považuje za gramaticky správnu a vhodnú. "Prečo" a
  • rozdiel medzi: Rozdiel medzi manuálom a sprievodcom

    Rozdiel medzi manuálom a sprievodcom

    Kľúčový rozdiel: Pojem "manuálna" alebo "sprievodca" zvyčajne odkazuje na dokument, ktorého hlavným cieľom je poskytnúť informácie alebo inštrukcie. Vo všeobecnosti sa očakáva, že sprievodca bude kratší, stručný a viac bodový ako manuálny. Očakáva sa, že príručka poskytne podrobnejšie informácie a inštrukcie ako návod. V praxi sa však pojmy často po
  • rozdiel medzi: Rozdiel medzi slabým dažďom a spŕchmi

    Rozdiel medzi slabým dažďom a spŕchmi

    Kľúčový rozdiel: Slabý dážď je v podstate ľahké zrážky, ktoré spadá z oblohy a pokrýva veľkú plochu a obyčajne spadá z mrakov stratus. Teraz sú dažďové sprchy kratšie a pokrývajú malú oblasť. Sprchy sú tiež intenzívnejšie z hľadiska intenzity. Majú tendenciu byť rýchle a prichádzajú do výbuchov a spadajú z napučaných kumulatívnych oblakov. Dážď a sprchy sú dve rôzne slová, ktoré d
  • rozdiel medzi: Rozdiel medzi iPhone 5 a Galaxy Poznámka II

    Rozdiel medzi iPhone 5 a Galaxy Poznámka II

    Kľúčový rozdiel: iPhone 5 je najnovším inovatívnym produktom firmy Apple. Urobili nový telefón slicker, tenšie a ľahšie s ešte viac balených funkcií. iPhone 5, väčší ako jeho predchodcovia, podporuje 4palcovú LED podsvietenú IPS LCD obrazovku s rozlíšením 640 x 1136 pixelov a 16 miliónov farieb. Samsung Galaxy Note II
  • rozdiel medzi: Rozdiel medzi inteligentným a funkčným telefónom

    Rozdiel medzi inteligentným a funkčným telefónom

    Rozdiel kľúčov: Smartphony sú všetky mobilné telefóny, ktoré sú podobné mini počítačom. Smartphony ponúkajú množstvo funkcií, ktoré umožňujú pokročilé výpočtové funkcie a pripojenie. Funkčný telefón je kategória mobilných telefónov, ktoré majú minimálne funkcie a sú cenovo dostupné. Tieto telefóny sú určené pre zákazn
  • rozdiel medzi: Rozdiel medzi Dell XPS 10 a Asus Padfone Infinity

    Rozdiel medzi Dell XPS 10 a Asus Padfone Infinity

    Kľúčový rozdiel: Dell XPS 10 je 10, 1-palcová tableta, ktorá je dodávaná s dokovacou jednotkou pre klávesnicu, aby sa stala notebookom. Obrazovka je kapacitná multi-dotyková obrazovka HD displeja s rozlíšením 1366 x 768 pixlov a hustotou približne 155 pixelov. Elegantná tableta má kovový rám a gumovú chrbát pre lepšie uchytenie. Asus Padfone Infinit

Redakcia Choice

Rozdiel medzi sinhalskými a tamilskými

Kľúčový rozdiel : Hlavným rozdielom medzi týmito dvoma komunitami je, že tamilovia sú hlavne hinduisti a "Sinhálci" sú prevažne budhistickí. Tiež sú z úplne iného etnického pôvodu, ktorý žije vedľa seba v jednej geografickej oblasti. Tamilskí ľudia hovoria tamilským jazykom; oni sú tiež známi ako Tamilians alebo jednoducho Tamils. Ľudia hovoria "Tamil