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: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Juli
Anonim

Nøkkelforskjell – Argument vs Parameter

En funksjon er et organisert sett med utsagn for å utføre en spesifikk oppgave. Funksjoner er nyttige for å gjenta et stykke kode, så de gir kodegjenbrukbarhet. 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 termer knyttet til funksjoner. Nøkkelforskjellen mellom argument og parameter er at et argument er dataene som sendes på tidspunktet for å kalle 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.

Hva er et argument?

I programmeringsspråket C er main() en funksjon. Den angir startpunktet for utførelsen. Å skrive hver setning i hovedfunksjonen kan gjøre programmet svært komplekst. Det kan være vanskelig å teste og feilsøke. For å overvinne dette problemet kan hovedprogrammet deles inn i flere funksjoner eller metoder. Disse funksjonene kan kalles opp av hovedprogrammet.

Deklarasjon av 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 heltall, er returtypen en "int". Hvis funksjonen ikke returnerer noe, blir den erklært som "ugyldig". Funksjonsnavnet kan navngis for å identifisere hva funksjonen handler om. Det er det faktiske navnet på funksjonen. Innhold som skal utføres er inne i et par krøllete seler. Et enkelt eksempel på en funksjon er som følger.

void add() {

int a=10;

int b=20;

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

}

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

Funksjoner kan gjøres mer tilpasningsdyktige ved å bruke argumenter og parametere. Se under kodestykket.

void add(int a, int b){

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

}

void main(){

add(4, 6);

add(5, 2);

}

I koden ovenfor sendes 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 sendes til en funksjon når den påkalles. I hovedprogrammet kan det igjen være en setning 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 med et eksempel. Se kodestykket nedenfor.

void multipliser(int no1, int no2){

int multipliser=no1no2;

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

}

void main(){

multiply(2, 3);

}

I henhold til koden ovenfor er no1 og no2 in void multipliser(int no1, int no2) parameterne. De er variablene som er definert på det tidspunktet, kalles funksjonen. Argumentverdier går til parametrene når funksjonen opprettes.

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

Forskjellen mellom argument og parameter
Forskjellen mellom argument og parameter
Forskjellen mellom argument og parameter
Forskjellen mellom argument og parameter

Figur 01: Funksjoner

I følge programmet ovenfor, 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?

Argument vs Parameter

Et argument er en verdi som sendes når en funksjon kalles. En parameter er en variabel definert av en funksjon som mottar en verdi som når en funksjon kalles.
Associated Function
Et argument sendes av den kallende funksjonen. En parameter er i den k alte funksjonen.

Summary – Argument vs Parameter

Funksjoner brukes til å redusere lengden på kildeprogrammet. Det er enkelt å gjøre testing og feilsøking. Funksjoner er også kjent som metoder eller underrutiner. Det er mulig å sende verdier til funksjonen. Argument og parameter er assosiert med funksjoner, men de har forskjellige betydninger. Forskjellen mellom argument og parameter er et argument er en data som sendes på tidspunktet for å kalle en funksjon og parameter 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 offline-formål i henhold til sitat. Last ned PDF-versjon her Forskjellen mellom argument og parameter

Anbefalt: