Forskjellen Mellom Argument Og Parameter

Innholdsfortegnelse:

Forskjellen Mellom Argument Og Parameter
Forskjellen Mellom Argument Og Parameter

Video: Forskjellen Mellom Argument Og Parameter

Video: Forskjellen Mellom Argument Og Parameter
Video: Ричард Вилкинсон: Как экономическое неравенство вредит обществу 2024, Kan
Anonim

Hovedforskjell - Argument mot parameter

En funksjon er et organisert sett med utsagn for å utføre en bestemt oppgave. Funksjoner er nyttige for å gjenta et stykke kode, så de gir gjenbrukbar kode. Programmeringsspråk som C-språk består av innebygde funksjoner som printf (). Det er også mulig å skrive funksjoner av programmereren. Disse kalles brukerdefinerte funksjoner. Argument og parameter er begreper knyttet til funksjoner. Hovedforskjellen mellom argument og parameter er at et argument er dataene som sendes på tidspunktet for anrop av en funksjon mens en parameter er en variabel definert av en funksjon som mottar en verdi når funksjonen kalles. Et argument er en faktisk verdi mens en parameter er en plassholder.

INNHOLD

1. Oversikt og hovedforskjell

2. Hva er et argument

3. Hva er en parameter

4. Likheter mellom argument og parameter

5. Sammenligning side om side - Argument vs parameter i tabellform

6. Oppsummering

Hva er et argument?

I programmeringsspråk C er hovedfunksjonen () en funksjon. Det indikerer startpunktet for utførelsen. Å skrive hver uttalelse i hovedfunksjonen kan gjøre programmet veldig komplisert. Det kan være vanskelig å teste og feilsøke. For å løse dette problemet kan hovedprogrammet deles inn i flere funksjoner eller metoder. Disse funksjonene kan kalles av hovedprogrammet.

Erklæring om en funksjon i C-språk er som følger.

()

{

}

Returtypen er datatypen som returneres av funksjonen. Hvis funksjonen returnerer en streng, er returtypen en "streng". Hvis funksjonen returnerer et helt tall, er returtypen et “int”. Hvis funksjonen ikke returnerer noe, blir det erklært som "ugyldig". Funksjonsnavnet kan navngis for å identifisere hva funksjonen handler om. Det er det faktiske navnet på funksjonen. Innhold å utføre er inne i et par krøllete bukseseler. Et enkelt eksempel på en funksjon er som følger.

ugyldig legg til () {

int a = 10;

int b = 20;

printf (“summen er% d”, a + b);

}

For å kalle denne metoden, bør det være en uttalelse som add (); i hovedprogrammet. Det vil påkalle funksjonen.

Funksjoner kan gjøres mer tilpassbare ved hjelp av argumenter og parametere. Henvis til nedenstående kode.

void add (int a, int b) {

printf ("summen er% d / n", a + b);

}

ugyldig hoved () {

tilsett (4,6);

tilsett (5,2);

}

I koden ovenfor overføres verdier fra hovedprogrammet til funksjonen for å beregne summen.

I hovedsak er det en uttalelse add (4,6). 4 og 6 er argumentene. De er verdier som overføres til en funksjon når den påberopes. I hovedprogrammet kan det igjen være en uttalelse som add (5,2). Nå er argumentene som sendes til add-funksjonen 5 og 2. Et argument kalles også som et faktisk argument eller faktisk parameter.

Hva er en parameter?

En parameter er en variabel definert av en funksjon som mottar en verdi når en funksjon kalles. Parameteren kan også være kjent som en formell parameter eller et formelt argument. Dette konseptet kan lett forstås av et eksempel. Henvis til nedenstående kode.

ugyldig multiplisere (int no1, int no2) {

int multiplisere = no1 * no2;

printf (“Multiplikasjon er% d / n“, multipliser);

}

ugyldig hoved () {

multiplisere (2,3);

}

I henhold til koden ovenfor er no1 og no2 i ugyldig multiplisering (int no1, int no2) parametrene. De er variablene som er definert på det tidspunktet, funksjonen kalles. Argumentverdier går til parameterne når funksjonen er opprettet.

Se programmet nedenfor for å beregne summering og subtraksjon av to tall.

Forskjellen mellom argument og parameter
Forskjellen mellom argument og parameter

Figur 01: Funksjoner

I henhold til det ovennevnte programmet, i calSum (a, b), er "a" og "b" argumenter.

int cal Sum (int a, int b), a og b er parametere.

Hva er likheten mellom argument og parameter?

Argument og parameter er relatert til funksjoner

Hva er forskjellen mellom argument og parameter?

Diff Article Midt før tabell

Argument mot parameter

Et argument er en verdi som sendes på tidspunktet for å ringe en funksjon. En parameter er en variabel definert av en funksjon som mottar en verdi som når en funksjon kalles.
Tilknyttet funksjon
Et argument føres av anropsfunksjonen. En parameter er i den kallte funksjonen.

Sammendrag - Argument mot parameter

Funksjoner brukes til å redusere kildeprogrammets lengde. Det er enkelt å teste og feilsøke. Funksjoner er også kjent som metoder eller underrutiner. Det er mulig å overføre verdier til funksjonen. Argument og parameter er knyttet til funksjoner, men de har forskjellige betydninger. Forskjellen mellom argument og parameter er et argument er data sendt på tidspunktet for å ringe en funksjon, og parameteren er en variabel definert av funksjonen som mottar en verdi når funksjonen kalles.

Last ned PDF-versjonen av Argument vs Parameter

Du kan laste ned PDF-versjonen av denne artikkelen og bruke den til frakoblede formål som angitt i en henvisning. Last ned PDF-versjon her Forskjellen mellom argument og parameter

Anbefalt: