Argumentin Ja Parametrin Välinen Ero

Sisällysluettelo:

Argumentin Ja Parametrin Välinen Ero
Argumentin Ja Parametrin Välinen Ero

Video: Argumentin Ja Parametrin Välinen Ero

Video: Argumentin Ja Parametrin Välinen Ero
Video: Саймон Синек: Как выдающиеся лидеры вдохновляют действовать 2024, Saattaa
Anonim

Tärkein ero - Argumentti vs Parametri

Funktio on järjestetty lausejoukko tietyn tehtävän suorittamiseksi. Toiminnot ovat hyödyllisiä toistettaessa koodia, 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ä. Keskeinen ero argumentin ja parametrin välillä on se, että argumentti on tietoja, jotka välitetään funktion kutsumishetkellä, kun taas parametri on muuttuja, jonka funktio määrittää ja joka saa arvon funktion kutsun yhteydessä. Argumentti on todellinen arvo, kun parametri on paikkamerkki.

SISÄLLYS

1. Yleiskatsaus ja keskeinen ero

2. Mikä on argumentti

3. Mikä on parametri

4. Argumentin ja parametrin yhtäläisyydet

5. Rinnakkainen vertailu - Argumentti vs parametri taulukkomuodossa

6. Yhteenveto

Mikä on argumentti?

C-ohjelmointikielessä main () on funktio. Se osoittaa suorituksen aloituspisteen. Jokaisen lauseen kirjoittaminen pääfunktioon voi tehdä ohjelmasta erittäin monimutkaisen. Se voi olla vaikea testata ja virheenkorjaus. Tämän ongelman voittamiseksi pääohjelma voidaan jakaa useisiin toimintoihin tai menetelmiin. Nämä toiminnot voidaan kutsua pääohjelmalla.

Funktion selitys 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 "mitätöityksi". Funktion nimi voidaan nimetä tunnistamaan funktio. Se on funktion todellinen nimi. Suoritettava sisältö on kiharoiden parin sisällä. Yksinkertainen esimerkki toiminnosta on seuraava.

void add () {

int a = 10;

int b = 20;

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

}

Jos haluat kutsua tätä menetelmää, on oltava lauseke add (); pääohjelmassa. Se käynnistää toiminnon.

Funktiot voidaan tehdä mukautuvammiksi argumenttien ja parametrien avulla. 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 funktiolle summan laskemiseksi.

Pääasiassa on lauseke (4,6). 4 ja 6 ovat argumentteja. Ne ovat arvoja, jotka välitetään funktiolle, kun sitä kutsutaan. Pääohjelmassa voi jälleen olla lauseke lisäyksenä (5,2). Nyt add-funktiolle välitetyt argumentit ovat 5 ja 2. Argumentti kutsutaan myös todelliseksi argumentiksi tai todelliseksi parametriksi.

Mikä on parametri?

Parametri on funktion määrittämä muuttuja, joka saa arvon, kun funktiota kutsutaan. Parametri voidaan tunnistaa myös muodollisena parametrina tai muodollisena argumenttina. Tämä käsite voidaan helposti ymmärtää esimerkillä. Katso alla oleva koodinpätkä.

mitätöi kerro (int no1, int no2) {

int kerro = no1 * no2;

printf ("Kertolasku on% d / n", kerro);

}

void main () {

kerrotaan (2,3);

}

Yllä olevan koodin mukaan parametrit ovat no1 ja no2 tyhjässä kerrannaisuudessa (int no1, int no2). Ne ovat muuttujia, jotka määritetään tuolloin, funktiota kutsutaan. Argumentin arvot menevät parametreihin, kun funktio luodaan.

Katso alla olevasta ohjelmasta kahden luvun summaaminen ja vähentäminen.

Argumentin ja parametrin välinen ero
Argumentin ja parametrin välinen ero

Kuva 01: Toiminnot

Yllä olevan ohjelman mukaan calSumissa (a, b) "a" ja "b" ovat argumentteja.

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

Mikä on argumentin ja parametrin samankaltaisuus?

Argumentti ja parametri liittyvät funktioihin

Mikä on ero argumentin ja parametrin välillä?

Erilainen artikkeli keskellä taulukkoa

Argumentti vs parametri

Argumentti on arvo, joka välitetään funktion kutsumisen yhteydessä. Parametri on funktion määrittämä muuttuja, joka saa arvon, joka kutsutaan funktiota.
Liittyvä toiminto
Kutsufunktio välittää argumentin. Parametri on kutsutussa toiminnossa.

Yhteenveto - Argumentti vs. parametri

Toimintoja käytetään lähdeohjelman pituuden lyhentämiseen. Testaus ja virheenkorjaus on helppoa. Toiminnot tunnetaan myös menetelminä tai alirutiinina. On mahdollista välittää arvoja funktiolle. Argumentti ja parametri liittyvät funktioihin, mutta niillä on erilainen merkitys. Argumentin ja parametrin välinen ero on argumentti, joka on funktion kutsumishetkellä välitetty data, ja parametri on funktion määrittämä muuttuja, joka saa arvon funktion kutsun yhteydessä.

Lataa Argument vs Parameter PDF-versio

Voit ladata tämän artikkelin PDF-version ja käyttää sitä offline-tarkoituksiin lainausviestin mukaan. Lataa PDF-versio täältä Argumentin ja parametrin ero

Suositeltava: