Forskellen Mellem Faktiske Og Formelle Parametre

Indholdsfortegnelse:

Forskellen Mellem Faktiske Og Formelle Parametre
Forskellen Mellem Faktiske Og Formelle Parametre

Video: Forskellen Mellem Faktiske Og Formelle Parametre

Video: Forskellen Mellem Faktiske Og Formelle Parametre
Video: Тема:«Учитель: рост внутри профессии. Наставничество как универсальная технология передачи опыта» 2024, April
Anonim

Nøgleforskel - Faktiske vs formelle parametre

Brug af funktioner er et vigtigt koncept i programmeringen. En funktion er et antal udsagn, der kan udføre en slags specifik opgave. Hvis programmøren skriver alle udsagn som et enkelt program, bliver det kompliceret. Funktioner kan bruges til at undgå det. De er også kendt som metoder. Hver funktion har deres egen funktionalitet. Funktioner forbedrer kodeoptimering og genanvendelighed. Der kan være funktioner leveret af programmeringssproget eller funktionerne skrevet af programmøren. Hver funktion har et navn til at identificere den. Efter at have udført en bestemt opgave ved hjælp af en funktion, kan den returnere en værdi. Nogle funktioner returnerer ingen værdi. De data, der er nødvendige for, at funktionen kan udføre opgaven, sendes som parametre. Parametre kan være faktiske parametre eller formelle parametre. Hovedforskellen mellem faktiske parametre og formelle parametre er, at faktiske parametre er de værdier, der overføres til funktionen, når den påberåbes, mens formelle parametre er de variabler, der er defineret af den funktion, der modtager værdier, når funktionen kaldes.

INDHOLD

1. Oversigt og nøgleforskel

2. Hvad er faktiske parametre

3. Hvad er formelle parametre

4. Ligheder mellem faktiske og formelle parametre

5. Sammenligning side om side - Faktiske versus formelle parametre i tabelform

6. Resume

Hvad er faktiske parametre?

Faktiske parametre er værdier, der overføres til en funktion, når den påberåbes. Se nedenstående program.

#omfatte

ugyldig tilføjelse (int x, int y) {

int tilføjelse;

addition = x + y;

printf (“% d”, tilføjelse);

}

ugyldig hoved () {

tilsætning (2,3);

tilsætning (4,5);

}

I henhold til ovenstående C-program er der en funktion, der hedder tilføjelse. I hovedfunktionen overføres værdien 2 og 3 til funktionstilsætningen. Denne værdi 2 og 3 er de faktiske parametre. Disse værdier overføres til metoden tilføjelse, og summen af to tal vises på skærmen. Igen, i hovedprogrammet, overføres nye to heltalsværdier til tilføjelsesmetoden. Nu er de faktiske parametre 4 og 5. Sammenfatningen af 4 og 5 vises på skærmen.

Hvad er formelle parametre?

En funktion eller en metode følger en syntaks svarende til dem, der er angivet nedenfor:

(formelle parametre) {

// sæt udsagn, der skal udføres

}

Metodenavnet er at identificere metoden. Returtypen angiver typen af den værdi, metoden returnerer. Hvis metoden ikke returnerer en værdi, er returtypen ugyldig. Hvis funktionen returnerer en heltal, er returtypen et heltal. Den formelle parameterliste er indeholdt i parentes. Listen indeholder variabelnavne og datatyper af alle de nødvendige værdier til metoden. Hver formel parameter er adskilt med et komma. Når metoden ikke accepterer inputværdier, skal metoden have et tomt sæt parentes efter metodens navn. f.eks. tilføjelse () {}; De udsagn, der skal udføres, er lukket i krøllede seler.

Forskellen mellem faktiske og formelle parametre
Forskellen mellem faktiske og formelle parametre

Figur 01: Parametre

Formelle parametre er de variabler, der er defineret af den funktion, der modtager værdier, når funktionen kaldes. I henhold til ovenstående program overføres værdierne 2 og 3 til funktionstilsætningen. I tilføjelsesfunktionen er der to variabler kaldet x og y. Værdien 2 kopieres til variabel x, og værdi 3 kopieres til variabel y. Variablen x og y er ikke de faktiske parametre. De er kopier af de faktiske parametre. De er kendt som formelle parametre. Disse variabler er kun tilgængelige inden for metoden. Efter udskrivning af tilføjelsen af to tal returneres kontrollen til hovedprogrammet.

Hvad er ligheden mellem faktiske og formelle parametre?

  • Begge er relateret til funktioner.
  • Parametre er inkluderet inden for parentesen.
  • Hver parameter er adskilt med et komma.

Hvad er forskellen mellem faktiske og formelle parametre?

Diff artikel midt foran bordet

Faktiske vs formelle parametre

De faktiske parametre er de værdier, der overføres til funktionen, når den påberåbes. De formelle parametre er variablerne defineret af den funktion, der modtager værdier, når funktionen kaldes.
Relateret funktion
De faktiske parametre overføres af opkaldsfunktionen. De formelle parametre findes i den kaldte funktion.
Datatyper
I faktiske parametre nævnes der ikke datatyper. Kun værdien er nævnt. I formelle parametre skal datatyperne for de modtagende værdier medtages.

Resumé - Faktiske versus formelle parametre

Brug af funktioner er et nyttigt koncept til programmering. Funktioner hjælper med at reducere kodelængden og mindske kompleksiteten. Det er også let at udføre test, fejlretning og forbedrer vedligeholdelse af kode. Nogle funktioner har muligvis ikke behov for input, men nogle funktioner kræver input. Det er muligt at overføre data til funktionerne som input. De er kendt som parametre. De to almindelige udtryk, der er relateret til funktioner, er faktiske parametre og formelle parametre. Forskellen mellem faktiske parametre og formelle parametre er, at faktiske parametre er de værdier, der overføres til funktionen, når den påberåbes, mens formelle parametre er de variabler, der er defineret af den funktion, der modtager værdier, når funktionen kaldes.

Download PDF'en med faktiske vs formelle parametre

Du kan downloade PDF-versionen af denne artikel og bruge den til offlineformål som pr. Citatnote. Download venligst PDF-versionen her: Forskellen mellem faktiske og formelle parametre

Anbefalet: