Cili është ndryshimi midis parametrave të vlerës dhe referencës?
Cili është ndryshimi midis parametrave të vlerës dhe referencës?

Video: Cili është ndryshimi midis parametrave të vlerës dhe referencës?

Video: Cili është ndryshimi midis parametrave të vlerës dhe referencës?
Video: Hipokrati - Prostata - Çfarë është Prostatiti dhe Zmadhimi i Prostatës – 20 Qershor 2020 2024, Mund
Anonim

Ndryshimet në a parametri i vlerës nuk janë të dukshme për telefonuesin (e quajtur edhe "kaloni pranë vlerë "). Ndryshimet në a parametri referues janë të dukshme për telefonuesin ("kaloni referencë "). Një përdorim i treguesve është zbatimi i " referencë " parametrave pa përdorur një speciale referencë koncept, të cilin disa gjuhë, si C, nuk e kanë.

Përveç kësaj, cili është ndryshimi midis parametrave të vlerës dhe referencës?

CELËS NDRYSHIM Në Call by vlerë , një kopje e e ndryshueshme kalohet ndërsa në Call by referencë , a e ndryshueshme vetë kalohet. Në Call by vlerë , aktuale dhe formale argumentet do të krijohet në të ndryshme vendndodhjet e memories ndërsa në Call by referencë , aktuale dhe formale argumentet do të krijohet në i njëjti vend memorie.

çfarë është thirrja sipas vlerës dhe referencës? Thirrni nga Referenca : Të dy parametrat aktualë dhe formalë u referohen vendndodhjeve të njëjta, kështu që çdo ndryshim i bërë brenda funksionit pasqyrohet në të vërtetë në parametrat aktualë të thirrësit. Thirrje sipas vlerës . Thirrni Nga Referenca . Derisa duke thirrur një funksion, kalojmë vlerat të variablave në të. Funksione të tilla njihen si Thirrje sipas vlerave ”.

Përkatësisht, çfarë është një parametër referencë?

A parametri referues Eshte nje referencë në një vendndodhje memorie të një ndryshoreje. Kur kaloni parametrave nga referencë , ndryshe nga vlera parametrave , një vend i ri ruajtjeje nuk është krijuar për këto parametrave . Tregon se vlerat kanë ndryshuar brenda funksionit swap dhe ky ndryshim reflektohet në funksionin Main.

Pse parametrat duhet të kalohen me referencë?

Referencë kalimtare do të thotë të kalojnë të referencë i nje argument në funksionin thirrës në formalin përkatës parametri të funksionit të thirrur. Kaloni -nga-referencat është më efikas se kalojnë -për-vlerë, sepse ajo bën mos e kopjoni argumentet . Formale parametri është një pseudonim për argument.

Recommended: