Ero todellisten ja muodollisten parametrien välillä

Avainero - todellinen vs muodolliset parametrit
 

Toimintojen käyttö on tärkeä käsite ohjelmoinnissa. Toiminto on joukko lauseita, jotka voivat suorittaa jonkinlaisen tietyn tehtävän. Jos ohjelmoija kirjoittaa kaikki lauseet yhtenä ohjelmana, siitä tulee monimutkaista. Toimintoja voidaan käyttää tämän välttämiseksi. Ne tunnetaan myös menetelmin. Jokaisella toiminnolla on oma toiminnallisuutensa. Toiminnot parantavat koodin optimointia ja koodin uudelleenkäytettävyyttä. Ohjelmointikieli tai ohjelmoijan kirjoittamat toiminnot voivat olla toimintoja. Jokaisella toiminnolla on nimi sen tunnistamiseksi. Suoritettuaan tietyn tehtävän toiminnon avulla se voi palauttaa arvon. Jotkut toiminnot eivät palauta arvoa. Toiminnon suorittamiseen tarvittavat tiedot lähetetään parametreina. Parametrit voivat olla todellisia parametreja tai muodollisia parametreja. avainero todellisten ja muodollisten parametrien välillä on se Todelliset parametrit ovat arvoja, jotka välitetään toiminnolle, kun sitä kutsutaan, kun taas muodolliset parametrit ovat muuttujia, jotka määrittelee funktio, joka vastaanottaa arvoja, kun toimintoa kutsutaan.

SISÄLLYS

1. Yleiskatsaus ja keskeiset erot
2. Mitkä ovat todelliset parametrit
3. Mitkä ovat muodolliset parametrit
4. Varsinaisten ja muodollisten parametrien väliset yhtäläisyydet
5. Vertailu rinnakkain - todelliset vs. muodolliset parametrit taulukkomuodossa
6. Yhteenveto

Mitkä ovat todelliset parametrit?

Oloarvot ovat arvoja, jotka siirretään toiminnolle, kun se käynnistetään. Katso alla olevaa ohjelmaa.

#sisältää

mitätön lisäys (int x, int y)

int lisäksi;

lisäys = x + y;

printf ( ”% d”, lisäys);

tyhjä main ()

lisäys (2,3);

lisäys (4,5);

Yllä olevan C-ohjelman mukaan on olemassa toiminto nimeltään lisäys. Päätoiminnossa arvot 2 ja 3 siirretään funktion lisäykseen. Tämä arvo 2 ja 3 ovat todellisia parametreja. Nämä arvot siirretään menetelmän lisäykseen, ja kahden numeron summa näkyy näytöllä. Jälleen pääohjelmassa kaksi uutta kokonaislukuarvoa siirretään lisäysmenetelmään. Nyt todelliset parametrit ovat 4 ja 5. 4 ja 5 summaus näkyy näytöllä.

Mitkä ovat muodolliset parametrit?

Toiminto tai menetelmä noudattaa alla olevan kaltaista syntaksia:

(muodolliset parametrit)

// suoritettavien lauseiden joukko

Menetelmän nimi on menetelmän tunnistaminen. Palautustyyppi määrittelee arvon tyypin, jonka menetelmä palauttaa. Jos menetelmä ei palauta arvoa, palautustyyppi on tyhjä. Jos funktio palauttaa kokonaislukuarvon, palautustyyppi on kokonaisluku. Muodollinen parametriluettelo on sulkeissa. Luettelo sisältää muuttujien nimet ja tietotyypit kaikista menetelmän tarvittavista arvoista. Jokainen muodollinen parametri erotetaan pilkulla. Kun menetelmä ei hyväksy mitään syöttöarvoja, menetelmässä tulisi olla tyhjä sulujoukko menetelmän nimen jälkeen. esim. lisäys () ; Lausunnot, jotka tulisi suorittaa, on suljettu kiharaan.

Kuva 01: Parametrit

Muodolliset parametrit ovat muuttujia, jotka määrittelee funktio, joka vastaanottaa arvoja, kun funktiota kutsutaan. Yllä olevan ohjelman mukaan arvot 2 ja 3 siirretään funktion lisäykseen. Lisätoiminnossa on kaksi muuttujaa, joita kutsutaan x ja y. Arvo 2 kopioidaan muuttujaan x ja arvo 3 kopioidaan muuttujaan y. Muuttujat x ja y eivät ole todellisia parametreja. Ne ovat kopioita todellisista parametreista. Ne tunnetaan muodollisina parametreina. Nämä muuttujat ovat käytettävissä vain menetelmän sisällä. Kun olet tulostanut kahden numeron lisäyksen, ohjain palaa takaisin pääohjelmaan.

Mitkä ovat todellisten ja muodollisten parametrien väliset yhtäläisyydet??

  • Molemmat liittyvät toimintoihin.
  • Parametrit sisältyvät suluihin.
  • Jokainen parametri erotetaan pilkulla.

Mikä on ero todellisten ja muodollisten parametrien välillä?

Todelliset vs. muodolliset parametrit

Oloarvot ovat arvoja, jotka välitetään toiminnolle, kun sitä kutsutaan. Muodolliset parametrit ovat muuttujia, jotka määrittelee funktio, joka vastaanottaa arvoja, kun funktiota kutsutaan.
 Aiheeseen liittyvä toiminto
Kutsuva toiminto ohittaa todelliset parametrit. Muodolliset parametrit ovat kutsutussa funktiossa.
Tietotyypit
Oikeissa parametreissa ei mainita tietotyyppejä. Vain arvo mainitaan. Muodollisissa parametreissa vastaanottavien arvojen tietotyypit tulisi sisällyttää.

Yhteenveto - todellinen vs muodolliset parametrit

Toimintojen käyttäminen on hyödyllinen käsite ohjelmoinnissa. Toiminnot auttavat vähentämään koodin pituutta ja monimutkaisuutta. On myös helppo suorittaa testaus, virheenkorjaus ja parantaa koodin ylläpidettävyyttä. Jotkut toiminnot eivät välttämättä tarvitse tuloja, mutta jotkut toiminnot vaativat tuloja. Tietoja on mahdollista siirtää toimintoihin tuloina. Niitä kutsutaan parametreiksi. Kaksi funktioihin liittyvää yleistä termiä ovat todelliset parametrit ja muodolliset parametrit. Ero todellisten ja muodollisten parametrien välillä on, että todelliset parametrit ovat arvoja, jotka siirretään toiminnolle, kun sitä kutsutaan, kun taas muodolliset parametrit ovat muuttujia, jotka määrittelee toiminto, joka vastaanottaa arvoja, kun toimintoa kutsutaan.

Lataa PDF todellisista vs. muodollisista parametreista

Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainauksen yhteydessä. Lataa PDF-versio täältä: Ero todellisten ja muodollisten parametrien välillä

Viite:

1. tutorialspoint.com. “C-toiminnot.” Kohta. Saatavilla täältä