Forskellen mellem argument og parameter

Nøgleforskel - Argument vs Parameter
 

En funktion er et organiseret sæt udsagn til at udføre en bestemt opgave. Funktioner er nyttige til at gentage et stykke kode, så de giver genanvendelse af kode. Programmeringssprog såsom C-sprog består af indbyggede funktioner som printf (). Det er også muligt at skrive funktioner af programmereren. Disse kaldes brugerdefinerede funktioner. Argument og parameter er termer, der er knyttet til funktioner. Det vigtigste forskel mellem argument og parameter er det et argument er de data, der er videregivet på tidspunktet for opkald til en funktion, mens en parameter er en variabel defineret af en funktion, der modtager en værdi, når funktionen kaldes. Et argument er en faktisk værdi, mens en parameter er en pladsholder.

INDHOLD

1. Oversigt og nøgleforskel
2. Hvad er et argument
3. Hvad er et parameter
4. Ligheder mellem argument og parameter
5. Sammenligning side ved side - Argument mod parameter i tabelform
6. Resume

Hvad er et argument?

I programmeringssprog C er det vigtigste () en funktion. Det angiver udgangspunktet for udførelsen. Skrivning af hver sætning i hovedfunktionen kan gøre programmet meget komplekst. Det kan være svært at teste og fejlsøge. For at overvinde dette problem kan hovedprogrammet opdeles i flere funktioner eller metoder. Disse funktioner kan kaldes af hovedprogrammet.

Erklæring om en funktion på C-sprog er som følger.

()

Returtypen er den datatype, der returneres af funktionen. Hvis funktionen returnerer en streng, er returtypen en "streng". Hvis funktionen returnerer et heltal, er returtypen et “int”. Hvis funktionen ikke returnerer noget, erklæres den som "ugyldig". Funktionsnavnet kan navngives for at identificere, hvad funktionen handler om. Det er det faktiske navn på funktionen. Indhold, der skal udføres, er inde i et par krøllede seler. Et simpelt eksempel på en funktion er som følger.

void add ()

int a = 10;

int b = 20;

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

For at kalde denne metode skal der være en erklæring som tilføj (); i hovedprogrammet. Det påkalder funktionen.

Funktioner kan gøres mere tilpasningsdygtige ved hjælp af argumenter og parametre. Henvis til nedenstående kode.

void add (int a, int b)

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

void main ()

tilføje (4,6);

tilføje (5,2);

I ovenstående kode overføres værdier fra hovedprogrammet til funktionen til beregning af summen.

I hovedsagen er der en erklæring tilføjelse (4,6). 4 og 6 er argumenterne. Det er værdier, der overføres til en funktion, når den påberåbes. I hovedprogrammet kan der igen være en erklæring som tilføj (5,2). Nu er argumenterne, der sendes til tilføjelsesfunktionen, 5 og 2. Et argument kaldes også som et faktisk argument eller faktisk parameter.

Hvad er et parameter?

En parameter er en variabel defineret af en funktion, der modtager en værdi, når en funktion kaldes. Parameteren kan også kaldes en Formel parameter eller formelt argument. Dette koncept kan let forstås ved et eksempel. Se det nederste kode.

void multiply (int no1, int no2)

int multiplicere = no1 * no2;

printf ("Multiplikation er% d \ n", multiplicer);

void main ()

formere (2,3);

I henhold til ovenstående kode er nr. 1 og nr. 2 i tomrumsmultiplikation (int nr. 1, int nr. 2) parametrene. Det er de variabler, der er defineret på det tidspunkt, kaldes funktionen. Argumentværdier går til parametrene, når funktionen oprettes.

Se nedenstående program for beregning af summering og subtraktion af to tal.

Figur 01: Funktioner

I henhold til ovenstående program er calSum (a, b), “a” og “b” argumenter.

int cal Sum (int a, int b), a og b er parametre.

Hvad er ligheden mellem argument og parameter?

  • Argument og parameter er relateret til funktioner.

Hvad er forskellen mellem argument og parameter?

Argument vs Parameter

Et argument er en værdi, der overføres på tidspunktet for opkald til en funktion. En parameter er en variabel defineret af en funktion, der modtager en værdi, som når en funktion kaldes.
Tilknyttet funktion
Et argument overføres af den opkaldsfunktion. En parameter er i den kaldte funktion.

Resumé - Argument vs Parameter

Funktioner bruges til at reducere kildeprogrammets længde. Det er let at udføre test og fejlsøgning. Funktioner er også kendt som metoder eller sub-rutiner. Det er muligt at overføre værdier til funktionen. Argument og parameter er knyttet til funktioner, men de har forskellige betydninger. Forskellen mellem argument og parameter er et argument er en data, der videregives på tidspunktet for opkald til en funktion, og parameter er en variabel defineret af den funktion, der modtager en værdi, når funktionen kaldes.

Download PDF-versionen af ​​Argument vs Parameter

Du kan downloade PDF-version af denne artikel og bruge den til offline-formål som pr. Citatnotat. Download PDF-version her Forskel mellem argument og parameter

Reference:

1. Avelox. “Computerprogrammering for begyndere | Funktioner, parametre og argumenter | Ep24”, Youtube, YouTube, 4. april 2017. Tilgængelig her