Kas yra atskaitos parametras C++?
Kas yra atskaitos parametras C++?

Video: Kas yra atskaitos parametras C++?

Video: Kas yra atskaitos parametras C++?
Video: Написание 2D-игр на C с использованием SDL Томаса Лайвли 2024, Lapkritis
Anonim

Skambutis nuoroda perėjimo būdas argumentai į funkciją nukopijuoja an adresą argumentas į formalumą parametras . Funkcijos viduje adresas naudojamas norint pasiekti faktinį argumentas naudojamas skambutyje. Tai reiškia pakeitimus, padarytus parametras paveikti praėjo argumentas.

Taigi, kas yra atskaitos parametras?

A atskaitos parametras yra nuoroda į kintamojo atminties vietą. Kai praeini parametrus pateikė nuoroda , skirtingai nei vertė parametrus , jiems nesukuriama nauja saugojimo vieta parametrus . Tai rodo, kad reikšmės pasikeitė apsikeitimo funkcijoje ir šis pokytis atsispindi pagrindinėje funkcijoje.

Antra, kaip perduoti nuorodą C++? Į praeiti vertė pagal nuoroda , argumentas nuoroda perduodama funkcijoms kaip ir bet kuri kita reikšmė. Taigi atitinkamai reikia deklaruoti funkcijos parametrus kaip nuoroda tipai, kaip nurodyta šioje funkcijoje swap(), kuri keičiasi dviejų sveikųjų skaičių kintamųjų, į kuriuos nurodo jo argumentai, reikšmėmis.

Tiesiog taip, kas yra atskaitos parametras C++?

Pamatiniai parametrai . Šis metodas nukopijuoja an reikšmę argumentas į formalumą parametras paprogramės. Todėl padaryti pakeitimai parametrus paprogramės neturi jokios įtakos argumentas anksčiau tai vadino. Pagal numatytuosius nustatymus C++ praėjimui naudoja iškvietimo pagal vertę metodą argumentai.

Kas yra parametro pavyzdys?

Tam reikia visų įmanomų mėginys pasirinkto dydžio turi vienodą galimybę būti panaudotam. A parametras yra populiacijos savybė. Statistika yra a charakteristika mėginys . Dėl pavyzdys , tarkime, kad norite sužinoti vidutines konkretaus žurnalo prenumeratorių pajamas – a parametras gyventojų.