Ključna razlika - argument proti parametru
Funkcija je organiziran nabor stavkov za izvajanje določene naloge. Funkcije so uporabne pri ponavljanju kosa, zato zagotavljajo ponovno uporabo kode. Programski jeziki, kot je jezik C, so sestavljeni iz vgrajenih funkcij, kot je printf (). Funkcije je mogoče zapisati tudi s strani programerja. Te se imenujejo uporabniško določene funkcije. Argument in Parameter sta izraza, povezana s funkcijami. Ključna razlika med argumentom in parametrom je v tem, da je argument podatki, posredovani v času klica funkcije, medtem ko je parameter spremenljivka, ki jo definira funkcija, ki prejme vrednost, ko jo pokličete. Argument je dejanska vrednost, medtem ko je parameter ograda.
VSEBINA
1. Pregled in ključna razlika
2. Kaj je argument
3. Kaj je parameter
4. Podobnosti med argumentom in parametrom
5. Vzporedna primerjava - argument v primerjavi s parametrom v tabelarni obliki
6. Povzetek
Kaj je argument?
V programskem jeziku C je main () funkcija. Označuje začetno točko izvedbe. Zapis vsakega stavka v glavno funkcijo lahko zelo zaplete program. Težko je preizkusiti in odpraviti napake. Da bi odpravili to težavo, lahko glavni program razdelimo na več funkcij ali metod. Te funkcije lahko pokliče glavni program.
Izjava funkcije v jeziku C je naslednja.
()
{
}
Vrnjeni tip je podatkovni tip, ki ga vrne funkcija. Če funkcija vrne niz, je vrsta vrnitve "niz". Če funkcija vrne celo število, je vrsta vrnitve "int". Če funkcija ne vrne ničesar, je to razglašeno za "void". Ime funkcije lahko imenujemo, da določimo, za kaj gre v funkciji. To je dejansko ime funkcije. Vsebina, ki jo je treba izvršiti, je v parih zavitih oklepajih. Preprost primer funkcije je naslednji.
void add () {
int a = 10;
int b = 20;
printf (»vsota je% d«, a + b);
}
Če želite poklicati to metodo, mora obstajati stavek kot add (); v glavnem programu. To bo poklicalo funkcijo.
Funkcije lahko s pomočjo argumentov in parametrov postanejo bolj prilagodljive. Glej spodnji del kode.
void add (int a, int b) {
printf ("vsota je% d / n", a + b);
}
void main () {
dodaj (4,6);
dodaj (5,2);
}
V zgornji kodi se vrednosti prenesejo iz glavnega programa v funkcijo za izračun vsote.
V glavnem je navedba add (4,6). 4 in 6 sta argumenta. So vrednosti, ki se posredujejo funkciji, ko se ta prikliče. V glavnem programu je spet lahko stavek kot add (5,2). Zdaj sta argumenta, posredovana funkciji add, 5 in 2. Argument se pokliče tudi kot dejanski argument ali dejanski parameter.
Kaj je parameter?
Parameter je spremenljivka, ki jo definira funkcija, ki prejme vrednost ob klicu funkcije. Parameter je lahko znan tudi kot formalni parameter ali formalni argument. Ta koncept lahko enostavno razumemo na primeru. Glejte spodnji del kode.
void množenje (int št1, int št2) {
int pomnoži = no1 * no2;
printf (»Množenje je% d / n«, pomnoži);
}
void main () {
pomnožimo (2,3);
}
V skladu z zgornjo kodo sta parametra no1 in no2 v praznini (int no1, int no2). So spremenljivke, ki so takrat definirane, funkcija se pokliče. Vrednosti argumenta gredo na parametre, ko je funkcija ustvarjena.
Glejte spodnji program za izračun seštevanja in odštevanja dveh števil.
Slika 01: Funkcije
V skladu z zgornjim programom sta v calSum (a, b) argumenta "a" in "b".
int cal Sum (int a, int b), a in b so parametri.
Kakšna je podobnost med argumentom in parametrom?
Argument in Parameter sta povezana s funkcijami
Kakšna je razlika med argumentom in parametrom?
Diff Article Sredina pred mizo
Argument vs Parameter |
|
Argument je vrednost, ki se posreduje v času klica funkcije. | Parameter je spremenljivka, ki jo definira funkcija, ki prejme vrednost, ki jo pokliče funkcija. |
Pridružena funkcija | |
Klicna funkcija posreduje argument. | Parameter je v klicani funkciji. |
Povzetek - Argument vs Parameter
Funkcije se uporabljajo za zmanjšanje dolžine izvornega programa. Preizkušanje in odpravljanje napak je enostavno. Funkcije so znane tudi kot metode ali podprogrami. Vrednosti je mogoče posredovati funkciji. Argument in parameter sta povezana s funkcijami, vendar imata različen pomen. Razlika med argumentom in parametrom je argument je podatek, ki se posreduje v času klica funkcije, parameter pa je spremenljivka, ki jo definira funkcija, ki prejme vrednost, ko jo pokličete.
Prenesite PDF različico Argument vs Parameter
Lahko prenesete različico tega članka v obliki PDF in jo uporabite za uporabo brez povezave, kot je navedeno v opombi. Prenesite različico PDF tukaj Razlika med argumentom in parametrom