Forskjell mellom virkelige og formelle parametere

Nøkkelforskjell - Faktisk vs formelle parametere
 

Bruke funksjoner er et viktig konsept i programmering. En funksjon er en rekke uttalelser som kan utføre noen form for en bestemt oppgave. Hvis programmereren skriver alle setninger som et enkelt program, blir det komplekst. Funksjoner kan brukes til å unngå det. De er også kjent som metoder. Hver funksjon vil ha sin egen funksjonalitet. Funksjoner forbedrer kodeoptimalisering og gjenbruk av kode. Det kan være funksjoner som leveres av programmeringsspråket eller funksjonene som er skrevet av programmereren. Hver funksjon har et navn for å identifisere det. Etter å ha utført en bestemt oppgave ved hjelp av en funksjon, kan den returnere en verdi. Noen funksjoner returnerer ingen verdi. Dataene som er nødvendige for funksjonen til å utføre oppgaven, sendes som parametere. Parametre kan være faktiske parametere eller formelle parametere. De nøkkelforskjell mellom virkelige parametre og formelle parametre er det Faktiske parametre er verdiene som sendes til funksjonen når den påberopes mens formelle parametre er variablene definert av funksjonen som mottar verdier når funksjonen kalles.

INNHOLD

1. Oversikt og nøkkelforskjell
2. Hva er faktiske parametere
3. Hva er formelle parametere
4. Likheter mellom virkelige og formelle parametere
5. Side ved side-sammenligning - Faktisk vs formelle parametre i tabellform
6. Sammendrag

Hva er faktiske parametere?

Faktiske parametere er verdier som sendes til en funksjon når den påberopes. Se underprogrammet nedenfor.

#inkludere

tomt tillegg (int x, int y)

int tillegg;

tillegg = x + y;

printf ( “% d”, addisjon);

void main ()

tillegg (2,3);

tillegg (4,5);

I følge C-programmet ovenfor er det en funksjon som heter tillegg. I hovedfunksjonen sendes verdien 2 og 3 til funksjonstillatelsen. Denne verdien 2 og 3 er de faktiske parametrene. Disse verdiene overføres til metode tillegg, og summen av to tall vil vises på skjermen. Igjen, i hovedprogrammet, sendes nye to heltallverdier til tilleggsmetoden. Nå er de faktiske parametrene 4 og 5. Summen av 4 og 5 vil vises på skjermen.

Hva er formelle parametere?

En funksjon eller en metode følger en syntaks som ligner på de som er gitt nedenfor:

(formelle parametere)

// sett med uttalelser som skal utføres

Metodenavnet er å identifisere metoden. Returtypen spesifiserer typen av verdien metoden vil returnere. Hvis metoden ikke returnerer en verdi, er retur type ugyldig. Hvis funksjonen returnerer en heltallverd, er returtypen et heltall. Den formelle parameterlisten er vedlagt i parentes. Listen inneholder variable navn og datatyper av alle nødvendige verdier for metoden. Hver formell parameter er separert med et komma. Når metoden ikke godtar noen inngangsverdier, må metoden ha et tomt par parenteser etter metodenavnet. f.eks tillegg () ; De utsagnene som skal utføres er omsluttet i krøllete braces.

Figur 01: Parametere

Formelle parametere er variablene definert av funksjonen som mottar verdier når funksjonen kalles. I følge programmet ovenfor overføres verdiene 2 og 3 til funksjonstillatelsen. I tilleggsfunksjonen er det to variabler kalt x og y. Verdien 2 kopieres til variabel x, og verdi 3 kopieres til variabel y. Variabelen x og y er ikke de faktiske parametrene. De er kopier av de faktiske parametrene. De er kjent som formelle parametere. Disse variablene er bare tilgjengelige i metoden. Etter at du har skrevet ut to tall, skrives kontrollen tilbake til hovedprogrammet.

Hva er likhetene mellom virkelige og formelle parametere?

  • Begge er relatert til funksjoner.
  • Parametere er inkludert i parentesen.
  • Hver parameter er separert med et komma.

Hva er forskjellen mellom virkelige og formelle parametere?

Faktisk vs formelle parametere

De faktiske parametrene er verdiene som sendes til funksjonen når den påberopes. De formelle parametrene er variablene definert av funksjonen som mottar verdier når funksjonen kalles.
 Relatert funksjon
De faktiske parametrene blir bestått av anropsfunksjonen. De formelle parametrene er i den kalt funksjonen.
Datatyper
I faktiske parametere er det ingen omtale av datatyper. Bare verdien er nevnt. I formelle parametere skal datatypene til mottakerverdiene inkluderes.

Sammendrag - Faktisk vs formelle parametere

Bruke funksjoner er et nyttig konsept i programmering. Funksjoner bidrar til å redusere kodelengden og redusere kompleksiteten. Det er også enkelt å gjøre testing, feilsøking og forbedrer kode vedlikehold. Noen funksjoner trenger kanskje ikke innganger, men noen funksjoner krever innganger. Det er mulig å sende data til funksjonene som innganger. De er kjent som parametere. De to vanlige vilkårene som er relatert til funksjoner, er faktiske parametere og formelle parametere. Forskjellen mellom virkelige parametere og formelle parametere er at de faktiske parametrene er verdiene som sendes til funksjonen når den påberopes mens formelle parametre er variablene definert av funksjonen som mottar verdier når funksjonen kalles.

Last ned PDF-filen av faktiske vsformelle parametere

Du kan laste ned PDF-versjonen av denne artikkelen og bruke den til nettbasert bruk som per sitatnotat. Vennligst last ned PDF-versjonen her: Forskjell mellom virkelige og formelle parametere

Henvisning:

1. tutorialspoint.com. "C-funksjoner."  Poenget.  Tilgjengelig her