Mis on viitega möödumine?
Mis on viitega möödumine?

Video: Mis on viitega möödumine?

Video: Mis on viitega möödumine?
Video: Investeeringud, mis kujundavad maailma - Taavet Hinrikus, Sten Tamkivi 2024, November
Anonim

Mööda viide . Möödumine viitega tähendab, et muutuja mäluaadress (osuti mälukohale) on möödas funktsiooni juurde. See on erinevalt mööduv väärtuse järgi, kus muutuja väärtus on möödas peal.

Samamoodi, mis on C++-s viitega möödumine?

Mööda viide ( C++ ainult) Möödumine viide tähendab üle andma a viide kutsuva funktsiooni argumendist kutsutava funktsiooni vastava formaalse parameetri juurde. Kutsutud funktsioon saab muuta argumendi väärtust selle abil viide läbitud sisse. Vastasel juhul kasutage üle andma -väärtuse järgi üle andma argumendid.

Lisaks, mis on passinimi? Mööda nime järgi : Seda tehnikat kasutatakse programmeerimiskeeles nagu Algol. Selle tehnika puhul on sümboolne " nimi ” muutuja on möödas , mis võimaldab sellele juurde pääseda ja värskendada. Näide: C[j] väärtuse kahekordistamiseks saate üle andma selle nimi (mitte selle väärtus) järgmisesse protseduuri.

Mis vahe on siin viitepõhisel ja väärtuse järgimisel?

Möödumine viitega tähendab, et kutsutud funktsioonide parameeter on sama mis helistaja parameeter möödas argument (mitte väärtus , kuid identiteet – muutuja ise). Mööda väärtust tähendab, et kutsutud funktsioonide parameeter on helistajate möödas argument.

Mida mõeldakse viitega helistamise 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.

Soovitan: