En funksjon er et organisert sett med uttalelser for å utføre en bestemt oppgave. Funksjoner er nyttige for å gjenta et stykke kode, så de gir kodegenbruk. Programmeringsspråk som C-språk består av innebygde funksjoner som printf (). Det er også mulig å skrive funksjoner av programmereren. De kalles brukerdefinerte funksjoner. Argument og Parameter er vilkår knyttet til funksjoner. De nøkkelforskjell mellom argument og parameter er det et argument er dataene som passeres på tidspunktet for å ringe 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.
1. Oversikt og nøkkelforskjell
2. Hva er et argument
3. Hva er en parameter
4. Likheter mellom Argument og Parameter
5. Side ved side-sammenligning - Argument vs Parameter i tabellform
6. Sammendrag
I C programmeringsspråk er hoved () en funksjon. Det angir utgangspunktet for utførelsen. Å skrive alle uttalelser 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 av hovedprogrammet.
Deklarasjon av en funksjon i C-språk er som følger.
()
Returtypen er datatypen returnert av funksjonen. Hvis funksjonen returnerer en streng, er retur typen en "streng". Hvis funksjonen returnerer et heltall, er returtypen en "int". Hvis funksjonen ikke returnerer noe, er det deklarert som "tomrom". Funksjonsnavnet kan navngis for å identifisere hva funksjonen handler om. Det er navnet på funksjonen. Innhold å utføre er inne i et par krøllete braces. 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 uttalelse som add (); i hovedprogrammet. Det vil påkalle funksjonen.
Funksjoner kan gjøres mer tilpasningsdyktige ved hjelp av argumenter og parametere. Se under stykke kode.
void add (int a, int b)
printf ("summen er% d \ n", a + b);
void main ()
legg (4,6);
til (5,2);
I ovennevnte kode går verdier fra hovedprogrammet til funksjonen for å beregne summen.
I hovedsak er det en uttalelse legge til (4,6). 4 og 6 er argumentene. De er verdier som sendes til en funksjon når det påberopes. I hovedprogrammet, igjen kan det 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.
En parameter er en variabel definert av en funksjon, som mottar en verdi når en funksjon kalles. Parameteren kan også bli kjent som en Formell parameter eller formelt argument. Dette konseptet kan lett forstås ved et eksempel. Se bellow stykke kode.
void multiply (int no1, int no2)
int multiplikat = no1 * no2;
printf ("Multiplikasjon er% d \ n", multipliser);
void main ()
multiplisere (2,3);
I henhold til koden ovenfor er no1 og no2 i tomromultiplikasjon (int no1, int no2) parametrene. De er variablene som er definert på det tidspunktet, funksjonen kalles. Argumentverdier går til parametrene når funksjonen opprettes.
Se underprogrammet for å beregne summering og subtraksjon av to tall.
Figur 01: Funksjoner
I henhold til det ovennevnte programmet, i calSum (a, b), "a" og "b" er argumenter.
int cal Sum (int a, int b), a og b er parametere.
Argument vs Parameter | |
Et argument er en verdi som er bestått 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 går over av kallingsfunksjonen. | En parameter er i den kalt funksjonen. |
Funksjoner brukes til å redusere lengden på kildeprogrammet. Det er lett å gjøre testing og feilsøking. Funksjoner er også kjent som fremgangsmåter eller sub-rutiner. Det er mulig å sende verdier til funksjonen. Argument og parameter er knyttet til funksjoner, men de har forskjellige betydninger. Forskjellen mellom argument og parameter er et argument er en data som er passert på tidspunktet for å ringe en funksjon, og parameter er en variabel definert av funksjonen som mottar en verdi når funksjonen kalles.
Du kan laste ned PDF-versjonen av denne artikkelen og bruke den til off-line formål som per sitatnotat. Vennligst last ned PDF-versjon her Forskjellen mellom argument og parameter
1. Avelox. "Dataprogrammering for nybegynnere | Funksjoner, Parametre og Argumenter | Ep24”, YouTube, YouTube, 4. april 2017. Tilgjengelig her