Toiminto on järjestetty lauseiden joukko tietyn tehtävän suorittamiseksi. Toiminnot ovat hyödyllisiä koodin palauttamisessa, joten ne tarjoavat koodin uudelleenkäytettävyyden. Ohjelmointikielet, kuten C-kieli, koostuvat sisäänrakennetuista toiminnoista, kuten printf (). Ohjelmoija voi myös kirjoittaa toimintoja. Niitä kutsutaan käyttäjän määrittelemiksi toiminnoiksi. Argumentti ja parametri ovat funktioihin liittyviä termejä. avainero argumentin ja parametrin välillä on se argumentti on funktiota kutsuttaessa välitetty data, kun taas parametri on funktion määrittelemä muuttuja, joka vastaanottaa arvon funktion kutsuttua. Argumentti on todellinen arvo, kun taas parametri on paikkamerkki.
1. Yleiskatsaus ja keskeiset erot
2. Mikä on argumentti?
3. Mikä on parametri
4. Argumentin ja parametrin väliset yhtäläisyydet
5. Vertailu rinnakkain - argumentti vs. parametri taulukkomuodossa
6. Yhteenveto
C-ohjelmointikielellä pää () on funktio. Se osoittaa suorituksen lähtökohdan. Jokaisen päätoiminnon lausunnon kirjoittaminen voi tehdä ohjelmasta erittäin monimutkaisen. Se voi olla vaikea testata ja korjata. Tämän ongelman ratkaisemiseksi pääohjelma voidaan jakaa useisiin toimintoihin tai menetelmiin. Pääohjelma voi kutsua näitä toimintoja.
Toiminnon ilmoitus C-kielellä on seuraava.
()
Palautustyyppi on toiminnon palauttama tietotyyppi. Jos funktio palauttaa merkkijonon, palautustyyppi on ”merkkijono”. Jos funktio palauttaa kokonaisluvun, palautustyyppi on “int”. Jos toiminto ei palauta mitään, se julistetaan tyhjäksi. Toiminnon nimi voidaan nimetä sen tunnistamiseksi, mistä funktiolla on kyse. Se on funktion todellinen nimi. Suoritettava sisältö on parissa kiharanauhoja. Yksinkertainen esimerkki toiminnosta on seuraava.
tyhjä lisäys ()
int a = 10;
int b = 20;
printf (“summa on% d”, a + b);
Jotta tätä menetelmää voitaisiin kutsua, pitäisi olla lause lauseella add (); pääohjelmassa. Se käynnistää toiminnon.
Toiminnoista voidaan tehdä mukautuvammat argumentteilla ja parametreilla. Viita paljekoodi.
tyhjä lisäys (int a, int b)
printf (“summa on% d \ n”, a + b);
tyhjä main ()
lisää (4,6);
lisää (5,2);
Yllä olevassa koodissa arvot välitetään pääohjelmasta toiminnolle summan laskemiseksi.
Pääasiassa on lause lisäys (4,6). 4 ja 6 ovat argumentteja. Ne ovat arvoja, jotka välitetään toiminnolle, kun se käynnistetään. Pääohjelmassa taas voi olla lause lisäyksenä (5,2). Nyt lisätoiminnolle siirretyt argumentit ovat 5 ja 2. Argumenttia kutsutaan myös varsinaiseksi argumentiksi tai todelliseksi parametriksi.
Parametri on funktion määrittelemä muuttuja, joka vastaanottaa arvon, kun funktiota kutsutaan. Parametri voidaan myös tunnistaa nimellä Muodollinen parametri tai muodollinen perustelu. Tämä käsite voidaan ymmärtää helposti esimerkillä. Katso paljekoodi.
mitätön kerroin (int no1, int no2)
int kerrotaan = no1 * no2;
printf (”Kertominen on% d \ n”, kerro);
tyhjä main ()
moninkertaisesti (2,3);
Yllä olevan koodin mukaan parametrit ovat tyhjät kertovat no1 ja no2 (int no1, int no2). Ne ovat muuttujia, jotka määritetään tuolloin, funktiota kutsutaan. Argumentin arvot menevät parametreihin, kun toiminto luodaan.
Alla olevan ohjelman avulla lasketaan kahden luvun summaus ja vähennys.
Kuva 01: Toiminnot
Yllä olevan ohjelman mukaan calSum (a, b): ssä, "a" ja "b" ovat argumentteja.
int cal Summa (int a, int b), a ja b ovat parametreja.
Argumentti vs. parametri | |
Argumentti on arvo, joka välitetään funktion kutsumishetkellä. | Parametri on funktion määrittelemä muuttuja, joka vastaanottaa arvon, joka funktion kutsuttua. |
Liittyvä toiminto | |
Kutsuva funktio välittää argumentin. | Parametri on kutsutussa toiminnossa. |
Toimintoja käytetään lähdeohjelman pituuden lyhentämiseen. Testaus ja virheenkorjaus on helppoa. Toiminnot tunnetaan myös nimellä menetelmät tai osa-rutiinit. On mahdollista siirtää arvot toiminnolle. Argumentti ja parametri liittyvät funktioihin, mutta niillä on eri merkitykset. Argumentin ja parametrin välinen ero on argumentti, joka on funktiota kutsuttaessa välitetty data ja parametri on funktion määrittelemä muuttuja, joka saa arvon, kun funktiota kutsutaan.
Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainaushuomautuksen mukaisesti. Lataa PDF-versio täältä Argumentin ja parametrin välinen ero
1. Avelox. "Tietokoneohjelmointi aloittelijoille | Toiminnot, parametrit ja perusteet | Ep24”, YouTube, YouTube, 4. huhtikuuta 2017. Saatavilla täältä