Mikä on parametrien hyväksymissopimus? määritelmä ja merkitys

Parametrien välityskäytäntö ohjelmointikielessä on menetelmä, jota käytetään yhden tai useamman arvon välittämiseen (kutsutaan todellisiksi parametreiksi) funktioon funktiokutsulla, kuten seuraavalla: neliö (2); Tämä funktiokutsu käynnistää funktion, joka neliöi toimitetun parametrin (2) ja palauttaa arvon 4. Yksi perustavanlaatuinen ero ohjelmointikielten välillä liittyy siihen, mitä palautetulla arvolla tehdään. Call-by-value -käytännössä funktio sijoittaa palautetun arvon uuteen muistipaikkaan ja jättää alkuperäisen todellisen parametrin ennalleen. Call-by-reference-käytännössä funktio korvaa todellisen parametrin (2) palautetulla arvolla (4) funktiokutsun sijainnissa. Katso funktio, funktiokutsu, parametri.

Technipages selittää parametrien hyväksymiskäytännön

Parametrien välityssopimus on ohjelmoinnin tekniikka, jossa todellinen parametri välitetään funktiolle; tämä tapahtuu, kun funktio kutsuu toista funktiota. Parametri on proseduurin luontainen ominaisuus, joka sisältyy sen määritelmään, ja siinä on muodollisia parametreja ja todellisia parametreja.

Muodolliset parametrit kirjoitetaan yleensä funktion prototyyppiin ja määritelmän funktion otsikkoon, eli ne esiintyvät funktion määrittelyissä. Varsinainen parametri ovat arvot, jotka välitetään funktion kutsussa, eli ne näkyvät funktiokutsussa.

Joten kun funktiota kutsutaan, todelliset parametrit välitetään, joita kutsutaan myös argumenteiksi. Palvelua kutsutaan kutsulla, joka on joko arvo tai viittaus. Arvon mukaan tapahtuvassa kutsussa funktio luo kopion argumentista (todellisesta parametrista) ja käyttää sitä sitten todellisen parametrin arvon. Viittauskutsu, kutsuttaessa toiminto, viittaa toiseen arvoon (alkuperäiseen), joka on eri nimellä. Muodollinen parametri tulee viittaukseksi todelliseen parametriin funktiota kutsuttaessa.

Sitä harjoitetaan C- ja C++-ohjelmointikielillä, ja Java tukee vain kutsua arvon mukaan. Kaikki C-funktiot on kirjoitettu funktioilla, jotta ne ovat uudelleenkäytettäviä ja ymmärrettäviä.

Parametrien hyväksymiskäytännön yleiset käyttötavat

  • Parametrien läpäisysopimus soveltuu vain C-ohjelmien kielille, ja java tukee vain funktiota, jota kutsutaan arvolla.
  • Parametrien läpäisysopimus käytetään objektien välittämiseen Foundation Classes -menetelmäkutsuissa, jos objekti on pakollinen, ohita viittauksella; jos se on valinnainen, ohita osoitin.'
  • Parametrien läpäisysopimus käytetään C-ohjelmissa, ja kutsuvat funktiot tekevät c-ohjelmista uudelleenkäytettäviä ja ymmärrettäviä

Parametrien hyväksymissopimuksen yleiset väärinkäytökset

  • Kun parametrien välityssopimus on esillä, todellisia parametreja ei lähetetä, joten funktio ei kutsu toista.
  • Kun parametrien välityssopimus kutsuu parametria viittauksella, parametri luo itsestään kopion ja käyttää sitä sitten