Rozdíl mezi argumentem a parametrem

Key Difference - Argument vs Parameter
 

Funkce je organizovaná sada příkazů k provedení konkrétního úkolu. Funkce jsou užitečné při opakování části kódu, takže poskytují opakovatelnost kódu. Programovací jazyky, jako je například jazyk C, se skládají ze zabudovaných funkcí, jako je printf (). Je také možné psát funkce programátorem. Tyto funkce se nazývají funkce definované uživatelem. Argument a parametr jsou termíny spojené s funkcemi. klíčový rozdíl mezi argumentem a parametrem je to argumentem jsou data předaná v době volání funkce, zatímco parametr je proměnná definovaná funkcí, která při vyvolání funkce obdrží hodnotu. Argument je skutečná hodnota, zatímco parametr je zástupný symbol.

OBSAH

1. Přehled a klíčový rozdíl
2. Co je to argument
3. Co je parametr
4. Podobnosti mezi argumentem a parametrem
5. Porovnání bok po boku - argument vs. parametr v tabulkové formě
6. Shrnutí

Co je to argument?

V programovacím jazyce C je hlavní () funkce. Označuje počáteční bod provedení. Psaní každého prohlášení v hlavní funkci může program velmi komplikovat. Testování a ladění může být obtížné. K překonání tohoto problému lze hlavní program rozdělit do několika funkcí nebo metod. Tyto funkce lze vyvolat hlavním programem.

Prohlášení o funkci v jazyce C je následující.

()

Návratový typ je datový typ vrácený funkcí. Pokud funkce vrací řetězec, je typem návratu „řetězec“. Pokud funkce vrací celé číslo, je typ návratu „int“. Pokud funkce nic nevrací, je to prohlášeno za „neplatné“. Název funkce může být pojmenován, aby identifikoval, o čem je funkce. Je to skutečné jméno funkce. Obsah, který chcete provést, je uvnitř složených složených závorek. Jednoduchý příklad funkce je následující.

void add ()

int a = 10;

int b = 20;

printf („suma je% d“, a + b);

Chcete-li tuto metodu nazvat, měla by existovat příkaz jako add (); v hlavním programu. To vyvolá funkci.

Funkce lze přizpůsobit pomocí argumentů a parametrů. Viz níže uvedený kód.

void add (int a, int b)

printf („suma je% d \ n“, a + b);

void main ()

přidat (4,6);

přidat (5,2);

Ve výše uvedeném kódu jsou hodnoty předávány z hlavního programu do funkce pro výpočet součtu.

V zásadě existuje příkaz add (4,6). 4 a 6 jsou argumenty. Jsou to hodnoty, které jsou při vyvolání předány funkci. V hlavním programu může být opět příkaz jako add (5,2). Nyní jsou argumenty předávané funkci add 5 a 2. Argument se také nazývá jako skutečný argument nebo skutečný parametr.

Co je parametr?

Parametr je proměnná definovaná funkcí, která při vyvolání funkce obdrží hodnotu. Tento parametr lze také nazvat a Formální parametr nebo formální argument. Tento koncept lze snadno pochopit na příkladu. Viz níže uvedený kód.

násobit neplatné (int no1, int no2)

int násobit = no1 * no2;

printf („Násobení je% d \ n“, násobení);

void main ()

násobit (2,3);

Podle výše uvedeného kódu jsou parametry no1 a no2 v neplatné násobku (int no1, int no2) parametry. Jsou to proměnné, které jsou definovány v té době, funkce se nazývá. Hodnoty argumentů přejdou na parametry při vytvoření funkce.

Pro výpočet součtu a odečtení dvou čísel použijte níže uvedený program.

Obrázek 01: Funkce

Podle výše uvedeného programu jsou v calSum (a, b) argumenty „a“ ​​a „b“.

int cal Sum (int a, int b), aab jsou parametry.

Jaká je podobnost mezi argumentem a parametrem?

  • Argument a parametr se vztahují k funkcím.

Jaký je rozdíl mezi argumentem a parametrem?

Argument vs. parametr

Argument je hodnota, která se předává v době vyvolání funkce. Parametr je proměnná definovaná funkcí, která přijímá hodnotu, která je při vyvolání funkce.
Přidružená funkce
Argument je předán volající funkcí. Parametr je v tzv. Funkci.

souhrn - Argument vs. parametr

Funkce se používají ke zkrácení délky zdrojového programu. Je snadné provádět testování a ladění. Funkce jsou také známé jako metody nebo dílčí rutiny. Je možné předat hodnoty funkci. Argument a parametr jsou spojeny s funkcemi, ale mají různé významy. Rozdíl mezi argumentem a parametrem je argumentem jsou data předaná v době volání funkce a parametr je proměnná definovaná funkcí, která přijímá hodnotu, když je funkce vyvolána.

Stáhněte si PDF verzi argumentu vs. parametr

Můžete si stáhnout PDF verzi tohoto článku a použít ji pro účely offline podle citace. Stáhněte si PDF verzi zde Rozdíl mezi argumentem a parametrem

Odkaz:

1. Avelox. „Počítačové programování pro začátečníky | Funkce, parametry a argumenty Ep24 ”, Youtube, YouTube, 4. dubna 2017. K dispozici zde