Argumentin ja parametrin ero

Sisällysluettelo:

Argumentin ja parametrin ero
Argumentin ja parametrin ero

Video: Argumentin ja parametrin ero

Video: Argumentin ja parametrin ero
Video: Rest parameters and Arguments | JavaScript 2024, Heinäkuu
Anonim

Avainero – argumentti vs parametri

Funktion on järjestetty joukko lauseita tietyn tehtävän suorittamiseksi. Toiminnot ovat hyödyllisiä toistaessa koodinpätkää, joten ne tarjoavat koodin uudelleenkäytettävyyden. Ohjelmointikielet, kuten C-kieli, koostuvat sisäänrakennetuista funktioista, kuten printf(). On myös mahdollista kirjoittaa toimintoja ohjelmoijalla. Näitä kutsutaan käyttäjän määrittämiksi funktioiksi. Argumentti ja parametri ovat funktioihin liittyviä termejä. Keskeinen ero argumentin ja parametrin välillä on se, että argumentti on data, joka välitetään funktiota kutsuttaessa, kun taas parametri on funktion määrittelemä muuttuja, joka saa arvon, kun toimintoa kutsutaan. Argumentti on todellinen arvo, kun taas parametri on paikkamerkki.

Mikä on argumentti?

C-ohjelmointikielessä main() on funktio. Se osoittaa suorituksen aloituskohdan. Jokaisen lauseen kirjoittaminen pääfunktioon voi tehdä ohjelmasta erittäin monimutkaisen. Sitä voi olla vaikea testata ja korjata. Tämän ongelman ratkaisemiseksi pääohjelma voidaan jakaa useisiin toimintoihin tai menetelmiin. Pääohjelma voi kutsua nuo funktiot.

Funktion ilmoitus C-kielellä on seuraava.

()

{

}

Palautustyyppi on funktion palauttama tietotyyppi. Jos funktio palauttaa merkkijonon, palautustyyppi on "merkkijono". Jos funktio palauttaa kokonaisluvun, palautustyyppi on "int". Jos funktio ei palauta mitään, se julistetaan "tyhjäksi". Toiminnon nimi voidaan nimetä sen tunnistamiseksi, mistä funktiossa on kyse. Se on funktion todellinen nimi. Suoritettava sisältö on kiharan olkaimet sisällä. Yksinkertainen esimerkki funktiosta on seuraava.

void add() {

int a=10;

int b=20;

printf("summa on %d", a+b);

}

Tämän menetelmän kutsumiseksi tulee olla lauseke muodossa add(); pääohjelmassa. Tämä käynnistää funktion.

Funktiot voidaan tehdä mukautetuiksi argumenteilla ja parametreilla. Katso alla oleva koodinpätkä.

void add(int a, int b){

printf("summa on %d\n", a+b);

}

void main(){

lisää(4, 6);

lisää(5, 2);

}

Yllä olevassa koodissa arvot välitetään pääohjelmasta funktioon summan laskemiseksi.

Pääpäässä on lauseke add (4, 6). 4 ja 6 ovat argumentit. Ne ovat arvoja, jotka välitetään funktiolle, kun sitä kutsutaan. Pääohjelmassa voi taas olla lauseke muodossa add (5, 2). Nyt lisäysfunktiolle välitetyt argumentit ovat 5 ja 2. Argumenttia kutsutaan myös todelliseksi argumentiksi tai todelliseksi parametriksi.

Mikä on parametri?

Parametri on funktion määrittelemä muuttuja, joka saa arvon, kun funktiota kutsutaan. Parametri voi olla myös muodollinen parametri tai muodollinen argumentti. Tämä käsite voidaan helposti ymmärtää esimerkin avulla. Katso alla oleva koodinpätkä.

void multiply(int no1, int no2){

int multiply=no1no2;

printf("Kerto on %d\n ", kerro);

}

void main(){

kerto(2, 3);

}

Yllä olevan koodin mukaan no1 ja no2 in void multiply(int no1, int no2) ovat parametreja. Ne ovat muuttujia, jotka määritellään sillä hetkellä, funktiota kutsutaan. Argumenttiarvot siirtyvät parametreihin, kun funktio luodaan.

Katso alla olevaa ohjelmaa laskeaksesi kahden luvun yhteen- ja vähennyslasku.

Argumentin ja parametrin ero
Argumentin ja parametrin ero
Argumentin ja parametrin ero
Argumentin ja parametrin ero

Kuva 01: Toiminnot

Yllä olevan ohjelman mukaan calSum(a, b):ssa "a" ja "b" ovat argumentteja.

int cal Sum(int a, int b), a ja b ovat parametreja.

Mikä on argumentin ja parametrin samank altaisuus?

Argumentti ja parametri liittyvät funktioihin

Mitä eroa argumentilla ja parametrilla on?

Argumentti vs parametri

Argumentti on arvo, joka välitetään funktiota kutsuttaessa. Parametri on funktion määrittelemä muuttuja, joka saa arvon, jonka funktiota kutsuttaessa.
Associated Function
Kutsuva funktio välittää argumentin. Parametri on kutsutussa funktiossa.

Yhteenveto – argumentti vs parametri

Toimintoja käytetään lyhentämään lähdeohjelman pituutta. Testaus ja virheenkorjaus on helppoa. Toiminnot tunnetaan myös menetelminä tai alirutiineina. Funktiolle on mahdollista välittää arvoja. Argumentti ja parametri liittyvät funktioihin, mutta niillä on eri merkitys. Ero argumentin ja parametrin välillä on, että argumentti on data, joka välitetään funktiota kutsuttaessa, ja parametri on funktion määrittelemä muuttuja, joka saa arvon, kun funktiota kutsutaan.

Lataa PDF-versio argumentista vs. parametri

Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainaushuomautuksen mukaisesti. Lataa PDF-versio tästä Argumentin ja parametrin ero

Suositeltava: