Ero Todellisten Ja Muodollisten Parametrien Välillä

Sisällysluettelo:

Ero Todellisten Ja Muodollisten Parametrien Välillä
Ero Todellisten Ja Muodollisten Parametrien Välillä

Video: Ero Todellisten Ja Muodollisten Parametrien Välillä

Video: Ero Todellisten Ja Muodollisten Parametrien Välillä
Video: Johdon pituuden laskeminen makrame-projekteille 2024, Marraskuu
Anonim

Tärkein ero - todelliset vs. muodolliset parametrit

Funktioiden käyttö on tärkeä käsite ohjelmoinnissa. Funktio on joukko lauseita, jotka voivat suorittaa jonkinlaisen tietyn tehtävän. Jos ohjelmoija kirjoittaa kaikki lauseet yhtenä ohjelmana, siitä tulee monimutkainen. Toimintoja voidaan käyttää tämän välttämiseksi. Ne tunnetaan myös menetelminä. Jokaisella toiminnolla on oma toimintonsa. Toiminnot parantavat koodin optimointia ja uudelleenkäytettävyyttä. Siellä voi olla ohjelmointikielen tarjoamia toimintoja tai ohjelmoijan kirjoittamia toimintoja. Jokaisella toiminnolla on nimi sen tunnistamiseksi. Suoritettuaan tietyn tehtävän toiminnon avulla se voi palauttaa arvon. Jotkin toiminnot eivät palauta arvoa. Funktion tehtävän suorittamiseen tarvittavat tiedot lähetetään parametreina. Parametrit voivat olla todellisia parametreja tai muodollisia parametreja. Tärkein ero todellisten parametrien ja muodollisten parametrien välillä on se, että todelliset parametrit ovat arvoja, jotka välitetään funktiolle, kun se kutsutaan, kun taas muodolliset parametrit ovat muuttujia, jotka määrittelee funktio, joka vastaanottaa arvoja, kun funktiota kutsutaan.

SISÄLLYS

1. Yleiskatsaus ja keskeinen ero

2. Mitkä ovat todelliset parametrit

3. Mitä ovat muodolliset parametrit

4. Todellisten ja muodollisten parametrien yhtäläisyydet

5. Rinnakkainen vertailu - todelliset ja muodolliset parametrit taulukkomuodossa

6. Yhteenveto

Mitkä ovat todelliset parametrit?

Todelliset parametrit ovat arvoja, jotka välitetään funktiolle, kun sitä kutsutaan. Katso alla oleva ohjelma.

#sisältää

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

int lisäksi;

lisäys = x + y;

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

}

void main () {

lisäys (2,3);

lisäys (4,5);

}

Edellä olevan C-ohjelman mukaan on funktio nimeltä addition. Päätoiminnossa arvo 2 ja 3 välitetään funktion lisäykselle. Tämä arvo 2 ja 3 ovat todelliset parametrit. Nämä arvot välitetään menetelmän lisäykseen, ja kahden numeron summa näkyy näytöllä. Jälleen pääohjelmassa uudet kaksi kokonaislukuarvoa välitetään lisäysmenetelmälle. Todelliset parametrit ovat nyt 4 ja 5. Näyttöön tulee 4: n ja 5: n summa.

Mitkä ovat muodolliset parametrit?

Funktio tai menetelmä noudattaa seuraavanlaista syntaksia:

(muodolliset parametrit) {

// suoritettavien käskyjen joukko

}

Menetelmän nimi on tunnistaa menetelmä. Palautustyyppi määrittää arvon, jonka menetelmä palauttaa. Jos menetelmä ei palauta arvoa, palautustyyppi on mitätön. Jos funktio palauttaa kokonaisluvun arvon, palautustyyppi on kokonaisluku. Virallinen parametriluettelo on sulkeissa. Luettelo sisältää muuttujien nimet ja tietotyypit kaikista menetelmälle tarvittavista arvoista. Jokainen muodollinen parametri erotetaan pilkulla. Kun menetelmä ei hyväksy mitään syöttöarvoja, menetelmässä tulisi olla tyhjä sulkujoukko menetelmän nimen jälkeen. esim. lisäys () {}; Suoritettavat lausekkeet on liitetty kiharaisiin aaltosulkeisiin.

Ero todellisten ja muodollisten parametrien välillä
Ero todellisten ja muodollisten parametrien välillä

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 välitetään funktion lisäykselle. Lisäysfunktiossa on kaksi muuttujaa nimeltä x ja y. Arvo 2 kopioidaan muuttujaan x ja arvo 3 kopioidaan muuttujaan y. Muuttuja 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 kaksi numeroa on tulostettu, ohjaus palautetaan takaisin pääohjelmaan.

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

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

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

Erilainen artikkeli keskellä taulukkoa

Todelliset vs. muodolliset parametrit

Todelliset parametrit ovat arvoja, jotka välitetään funktiolle, kun sitä kutsutaan. Muodolliset parametrit ovat muuttujia, jotka määrittelee funktio, joka vastaanottaa arvoja, kun funktiota kutsutaan.
Liittyvä toiminto
Todelliset parametrit välitetään kutsutoiminnolla. Muodolliset parametrit ovat kutsutussa funktiossa.
Tietotyypit
Todellisissa parametreissa ei mainita tietotyyppejä. Vain arvo mainitaan. Muodollisissa parametreissa tulisi sisällyttää vastaanottavien arvojen tietotyypit.

Yhteenveto - Todelliset vs. muodolliset parametrit

Funktioiden käyttö on hyödyllinen käsite ohjelmoinnissa. Toiminnot auttavat vähentämään koodin pituutta ja monimutkaisuutta. Se on myös helppo suorittaa testaus, virheenkorjaus ja parantaa koodin ylläpidettävyyttä. Jotkut toiminnot eivät ehkä tarvitse tuloja, mutta jotkut toiminnot vaativat tuloja. On mahdollista siirtää tietoja toiminnoille tuloina. Ne tunnetaan parametreina. Kaksi toimintoihin liittyvää yleistä termiä ovat Todelliset parametrit ja Muodolliset parametrit. Todellisten parametrien ja muodollisten parametrien välinen ero on, että todelliset parametrit ovat arvoja, jotka välitetään funktiolle, kun sitä kutsutaan, kun taas muodolliset parametrit ovat muuttujia, jotka määrittelee funktio, joka vastaanottaa arvoja, kun funktiota kutsutaan.

Lataa PDF-tiedosto Todelliset vs. muodolliset parametrit

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

Suositeltava: