Verschil Tussen Feitelijke En Formele Parameters

Inhoudsopgave:

Verschil Tussen Feitelijke En Formele Parameters
Verschil Tussen Feitelijke En Formele Parameters

Video: Verschil Tussen Feitelijke En Formele Parameters

Video: Verschil Tussen Feitelijke En Formele Parameters
Video: VZWebinar #01 - Wat is het verschil tussen een feitelijke vereniging en een vzw? 2024, December
Anonim

Belangrijkste verschil - Werkelijke versus formele parameters

Het gebruik van functies is een belangrijk concept bij het programmeren. Een functie is een aantal instructies die een bepaalde taak kunnen uitvoeren. Als de programmeur alle statements als één programma schrijft, wordt het complex. Functies kunnen worden gebruikt om dat te voorkomen. Ze worden ook wel methoden genoemd. Elke functie heeft zijn eigen functionaliteit. Functies verbeteren code-optimalisatie en herbruikbaarheid van code. Er kunnen functies zijn die worden geleverd door de programmeertaal of de functies die zijn geschreven door de programmeur. Elke functie heeft een naam om deze te identificeren. Na het uitvoeren van een bepaalde taak met een functie, kan deze een waarde retourneren. Sommige functies retourneren geen enkele waarde. De gegevens die nodig zijn voor de functie om de taak uit te voeren, worden als parameters verzonden. Parameters kunnen werkelijke parameters of formele parameters zijn. Het belangrijkste verschil tussen werkelijke parameters en formele parameters is dat werkelijke parameters de waarden zijn die worden doorgegeven aan de functie wanneer deze wordt aangeroepen, terwijl formele parameters de variabelen zijn die worden gedefinieerd door de functie die waarden ontvangt wanneer de functie wordt aangeroepen.

INHOUD

1. Overzicht en belangrijkste verschil

2. Wat zijn werkelijke parameters

3. Wat zijn formele parameters

4. Overeenkomsten tussen werkelijke en formele parameters

5. Vergelijking zij aan zij - Werkelijke versus formele parameters in tabelvorm

6. Samenvatting

Wat zijn feitelijke parameters?

Werkelijke parameters zijn waarden die aan een functie worden doorgegeven wanneer deze wordt aangeroepen. Raadpleeg het onderstaande programma.

#inclusief

ongeldige toevoeging (int x, int y) {

int toevoeging;

optellen = x + y;

printf ("% d", toevoeging);

}

void main () {

toevoeging (2,3);

toevoeging (4,5);

}

Volgens het bovenstaande C-programma is er een functie met de naam toevoeging. In de hoofdfunctie worden de waarde 2 en 3 doorgegeven aan de functie-toevoeging. Deze waarde 2 en 3 zijn de feitelijke parameters. Deze waarden worden doorgegeven aan de methode-optelling en de som van twee getallen wordt op het scherm weergegeven. Nogmaals, in het hoofdprogramma worden nieuwe twee gehele getallen doorgegeven aan de optelmethode. Nu zijn de feitelijke parameters 4 en 5. De som van 4 en 5 wordt op het scherm weergegeven.

Wat zijn formele parameters?

Een functie of een methode volgt een syntaxis die lijkt op de onderstaande syntaxis:

(formele parameters) {

// set uit te voeren instructies

}

De naam van de methode is om de methode te identificeren. Het retourtype specificeert het type waarde dat de methode zal retourneren. Als de methode geen waarde retourneert, is het retourtype ongeldig. Als de functie een geheel getal retourneert, is het retourneringstype een geheel getal. De formele parameterlijst staat tussen haakjes. De lijst bevat variabelenamen en gegevenstypen van alle noodzakelijke waarden voor de methode. Elke formele parameter wordt gescheiden door een komma. Als de methode geen invoerwaarden accepteert, moet de methode een lege set haakjes achter de naam van de methode hebben. bijv. toevoeging () {}; De instructies die moeten worden uitgevoerd, staan tussen accolades.

Verschil tussen feitelijke en formele parameters
Verschil tussen feitelijke en formele parameters

Figuur 01: Parameters

Formele parameters zijn de variabelen die zijn gedefinieerd door de functie die waarden ontvangt wanneer de functie wordt aangeroepen. Volgens het bovenstaande programma worden de waarden 2 en 3 doorgegeven aan de functie-toevoeging. In de optelfunctie zijn er twee variabelen genaamd x en y. De waarde 2 wordt gekopieerd naar variabele x en waarde 3 wordt gekopieerd naar variabele y. De variabele x en y zijn niet de feitelijke parameters. Het zijn kopieën van de feitelijke parameters. Ze staan bekend als formele parameters. Deze variabelen zijn alleen toegankelijk binnen de methode. Na het afdrukken van de toevoeging van twee cijfers, keert de besturing terug naar het hoofdprogramma.

Wat zijn de overeenkomsten tussen feitelijke en formele parameters?

  • Beide zijn gerelateerd aan functies.
  • Parameters staan tussen haakjes.
  • Elke parameter wordt gescheiden door een komma.

Wat is het verschil tussen werkelijke en formele parameters?

Diff Artikel Midden voor Tafel

Werkelijke versus formele parameters

De werkelijke parameters zijn de waarden die worden doorgegeven aan de functie wanneer deze wordt aangeroepen. De formele parameters zijn de variabelen die zijn gedefinieerd door de functie die waarden ontvangt wanneer de functie wordt aangeroepen.
Gerelateerde functie
De feitelijke parameters worden doorgegeven door de aanroepende functie. De formele parameters staan in de aangeroepen functie.
Gegevenstypen
In daadwerkelijke parameters wordt geen melding gemaakt van gegevenstypen. Alleen de waarde wordt vermeld. In formele parameters moeten de gegevenstypen van de ontvangende waarden worden opgenomen.

Samenvatting - Werkelijke versus formele parameters

Het gebruik van functies is een handig concept bij het programmeren. Functies helpen de codelengte te verminderen en de complexiteit te verminderen. Het is ook gemakkelijk om te testen, debuggen en verbetert de onderhoudbaarheid van de code. Sommige functies hebben mogelijk geen invoer nodig, maar sommige functies hebben invoer nodig. Het is mogelijk om gegevens als invoer naar de functies door te geven. Ze staan bekend als parameters. De twee veelgebruikte termen die verband houden met functies zijn feitelijke parameters en formele parameters. Het verschil tussen werkelijke parameters en formele parameters is dat werkelijke parameters de waarden zijn die worden doorgegeven aan de functie wanneer deze wordt aangeroepen, terwijl formele parameters de variabelen zijn die worden gedefinieerd door de functie die waarden ontvangt wanneer de functie wordt aangeroepen.

Download de pdf met feitelijke versus formele parameters

U kunt de pdf-versie van dit artikel downloaden en offline gebruiken volgens de citatienota. Download de pdf-versie hier: Verschil tussen feitelijke en formele parameters

Aanbevolen: