Mis on Call viitega selgita programmiga?
Mis on Call viitega selgita programmiga?

Video: Mis on Call viitega selgita programmiga?

Video: Mis on Call viitega selgita programmiga?
Video: 8 часов ОБУЧАЮЩИХ СЛОВ ПО АНГЛИЙСКОМУ ЯЗЫКУ с примерами фраз | Практика английского языка 2024, Aprill
Anonim

Reklaamid. The helistada viitega meetod mööduv argumendid a funktsiooni kopeerib argumendi aadressi formaalsesse parameetrisse. Sees funktsiooni , kasutatakse aadressi juurdepääsuks tegelikule argumendile, mida kasutatakse failis helistama . See tähendab, et parameetris tehtud muudatused mõjutavad läbitud argumenti.

Mida mõeldakse viitega kutsumise all?

The helistada viitega funktsioonile argumentide edastamise meetod kopeerib viide argumendi muutmine formaalseks parameetriks. Funktsiooni sees on viide kasutatakse juurdepääsuks tegelikule argumendile, mida kasutatakse helistama . See tähendab et parameetris tehtud muudatused mõjutavad läbitud argumenti.

Tea ka, mis on C-s väärtuse ja viite järgi kutsumine? sisse helistama kõrval viide , antakse tegelike argumentide asukoht (aadress) ametlikele argumentidele helistas funktsiooni. See tähendab, et pääsedes ligi tegelike argumentide aadressidele, saame neid muuta helistas funktsiooni. sisse kõne väärtuse järgi , jäävad tegelikud argumendid turvaliseks, neid ei saa kogemata muuta.

Seda silmas pidades selgitage näitega, mis vahe on kõne väärtuse järgi ja viitepõhise kõne vahel?

sisse Helista väärtuse järgi , edastatakse muutuja koopia, samas kui sisse Helista viitega , edastatakse muutuja ise. sisse Helista väärtuse järgi , luuakse tegelikud ja formaalsed argumendid erinevates mälukohtades, samas kui Helista viitega , luuakse tegelikud ja formaalsed argumendid aastal sama mälu asukoht.

Mis on viitega helistamise eelis?

Üks eelis selle helistada viitega meetod seisneb selles, et see kasutab viiteid, nii et muutujate kasutatav mälu ei kahekordistu (nagu ka helistama väärtusmeetodi järgi). See on muidugi suurepärane, mälu jalajälje vähendamine on alati hea.

Soovitan: