Razlika Između Argumenta I Parametra

Sadržaj:

Razlika Između Argumenta I Parametra
Razlika Između Argumenta I Parametra

Video: Razlika Između Argumenta I Parametra

Video: Razlika Između Argumenta I Parametra
Video: Internet Computer (ICP) просматривается профит? 2024, Svibanj
Anonim

Ključna razlika - argument protiv parametra

Funkcija je organizirani skup izjava za izvršavanje određenog zadatka. Funkcije su korisne u ponavljanju dijela koda, tako da omogućuju ponovnu upotrebu koda. Programski jezici kao što je jezik C sastoje se od ugrađenih funkcija poput printf (). Također je moguće pisati funkcije programera. To se nazivaju korisnički definirane funkcije. Argument i Parametar pojmovi su povezani s funkcijama. Ključna razlika između argumenta i parametra je u tome što je argument podatak koji se prosljeđuje u trenutku pozivanja funkcije, dok je parametar varijabla definirana funkcijom koja prima vrijednost kad se funkcija pozove. Argument je stvarna vrijednost, dok je parametar rezervirano mjesto.

SADRŽAJ

1. Pregled i ključna razlika

2. Što je argument

3. Što je parametar

4. Sličnosti između argumenta i parametra

5. Usporedna usporedba - Argument vs parametar u tabličnom obliku

6. Sažetak

Što je argument?

U programskom jeziku C, main () je funkcija. Označava početnu točku izvršenja. Pisanje svake izjave u glavnoj funkciji može program učiniti vrlo složenim. Može biti teško testirati i otkloniti pogreške. Da bi se taj problem prevladao, glavni se program može podijeliti u nekoliko funkcija ili metoda. Te funkcije može pozvati glavni program.

Deklaracija funkcije na C jeziku je sljedeća.

()

{

}

Tip povrata je tip podataka koji je funkcija vratila. Ako funkcija vraća niz, vrsta povrata je "niz". Ako funkcija vraća cijeli broj, vrsta povrata je "int". Ako funkcija ne vrati ništa, tada je to proglašeno "nevažećim". Ime funkcije može se imenovati kako bi se utvrdilo o čemu se radi u funkciji. To je stvarno ime funkcije. Sadržaj koji treba izvršiti nalazi se u paru kovrčavih zagrada. Jednostavan primjer funkcije je sljedeći.

void add () {

int a = 10;

int b = 20;

printf ("zbroj je% d", a + b);

}

Da biste pozvali ovu metodu, trebao bi postojati izraz kao add (); u glavnom programu. To će pozvati funkciju.

Funkcije se mogu učiniti prilagodljivijim pomoću argumenata i parametara. Pogledajte donji dio koda.

void dodaj (int a, int b) {

printf ("zbroj je% d / n", a + b);

}

void main () {

dodaj (4,6);

dodaj (5,2);

}

U gornjem kodu vrijednosti se prenose iz glavnog programa u funkciju za izračunavanje zbroja.

Uglavnom postoji izjava add (4,6). 4 i 6 su argumenti. To su vrijednosti koje se prosljeđuju funkciji kada se ona pozove. U glavnom programu opet može biti izjava kao add (5,2). Sada su argumenti prosljeđeni funkciji dodavanja 5 i 2. Argument se također poziva kao stvarni argument ili stvarni parametar.

Što je parametar?

Parametar je varijabla definirana funkcijom koja prima vrijednost kad se funkcija pozove. Parametar može biti poznat i kao formalni parametar ili formalni argument. Ovaj se koncept može lako razumjeti na primjeru. Pogledajte donji dio koda.

množenje praznina (int br. 1, int. br. 2) {

int pomnožiti = no1 * no2;

printf („Množenje je% d / n“, množi);

}

void main () {

pomnožiti (2,3);

}

Prema gornjem kodu, parametri se pomnože br. 1 i br. 2 u praznini (int br. 1, int. Br. 2). Oni su varijable koje su definirane u to vrijeme, funkcija se naziva. Vrijednosti argumenta idu u parametre kada se funkcija kreira.

Pogledajte donji program za izračunavanje zbrajanja i oduzimanja dva broja.

Razlika između argumenta i parametra
Razlika između argumenta i parametra

Slika 01: Funkcije

Prema gornjem programu, u calSum (a, b), "a" i "b" su argumenti.

int cal Sum (int a, int b), a i b su parametri.

Koja je sličnost između argumenta i parametra?

Argument i parametar povezani su s funkcijama

Koja je razlika između argumenta i parametra?

Diff Article Sredina prije tablice

Argument vs parametar

Argument je vrijednost koja se prenosi u trenutku pozivanja funkcije. Parametar je varijabla definirana funkcijom koja prima vrijednost koja se pri pozivu funkcije.
Pridružena funkcija
Argument prenosi pozivna funkcija. Parametar je u pozvanoj funkciji.

Sažetak - Argument vs parametar

Funkcije se koriste za smanjenje duljine izvornog programa. Lako je obaviti testiranje i otklanjanje pogrešaka. Funkcije su poznate i kao metode ili potprogrami. Moguće je proslijediti vrijednosti funkciji. Argument i parametar povezani su s funkcijama, ali imaju različita značenja. Razlika između argumenta i parametra je argument je podatak koji se prosljeđuje u trenutku pozivanja funkcije, a parametar je varijabla definirana funkcijom koja prima vrijednost kada se funkcija pozove.

Preuzmite PDF verziju Argument vs Parameter

Možete preuzeti PDF verziju ovog članka i koristiti je u izvanmrežne svrhe prema napomeni. Ovdje preuzmite PDF verziju. Razlika između argumenta i parametra

Preporučeno: