Kaj je klic po referenci, pojasniti s programom?
Kaj je klic po referenci, pojasniti s programom?

Video: Kaj je klic po referenci, pojasniti s programom?

Video: Kaj je klic po referenci, pojasniti s programom?
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, November
Anonim

Oglasi. The klic po referenci metoda mimo argumenti za a funkcijo kopira naslov argumenta v formalni parameter. V notranjosti funkcijo , se naslov uporablja za dostop do dejanskega argumenta, uporabljenega v pokliči . To pomeni, da spremembe parametra vplivajo na posredovani argument.

V skladu s tem, kaj pomeni klic po sklicevanju?

The klic po referenci metoda posredovanja argumentov funkciji kopira referenca argumenta v formalni parameter. Znotraj funkcije je referenca se uporablja za dostop do dejanskega argumenta, uporabljenega v pokliči . tole pomeni da spremembe parametra vplivajo na posredovani argument.

Veš tudi, kaj je klic po vrednosti in sklic v C? V pokliči od referenca , se lokacija (naslov) dejanskih argumentov prenese na formalne argumente poklical funkcijo. To pomeni, da jih lahko z dostopom do naslovov dejanskih argumentov spremenimo znotraj poklical funkcijo. V klic po vrednosti , dejanski argumenti bodo ostali varni, ne morejo jih po naključju spremeniti.

Ob upoštevanju tega, kakšna je razlika med klicem po vrednosti in klicem po referenci, pojasnite s primerom?

V Pokličite po vrednosti , se posreduje kopija spremenljivke, medtem ko v Pokličite po referenci , se posreduje sama spremenljivka. V Pokliči po vrednosti , dejanski in formalni argumenti bodo ustvarjeni na različnih pomnilniških lokacijah, medtem ko v Pokličite po referenci , bodo ustvarjeni dejanski in formalni argumenti v isto mesto pomnilnika.

Kakšna je prednost klica po referenci?

eno prednost od klic po referenci Metoda je, da uporablja kazalce, tako da ni podvojitve pomnilnika, ki ga uporabljajo spremenljivke (kot pri kopiji pokliči po vrednostni metodi). To je seveda odlično, zmanjšanje pomnilniškega odtisa je vedno dobra stvar.

Priporočena: