Rozdíl Mezi Argumentem A Parametrem

Obsah:

Rozdíl Mezi Argumentem A Parametrem
Rozdíl Mezi Argumentem A Parametrem

Video: Rozdíl Mezi Argumentem A Parametrem

Video: Rozdíl Mezi Argumentem A Parametrem
Video: Оливер Сакс: Что галлюцинации говорят о мышлении 2024, Listopad
Anonim

Klíčový rozdíl - argument vs. parametr

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í opětovné použití kódu. Programovací jazyky, jako je jazyk C, se skládají z integrovaných funkcí, jako je printf (). Je také možné zapsat funkce programátorem. Tito se nazývají uživatelem definované funkce. Argument a parametr jsou pojmy spojené s funkcemi. Klíčovým rozdílem mezi argumentem a parametrem je, že argumentem jsou data předaná v době volání funkce, zatímco parametr je proměnná definovaná funkcí, která při volá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 argument

3. Co je parametr

4. Podobnosti mezi argumentem a parametrem

5. Porovnání vedle sebe - argument vs. parametr ve formě tabulky

6. Shrnutí

Co je to argument?

V programovacím jazyce C je main () funkce. Označuje počáteční bod provedení. Psaní každého příkazu v hlavní funkci může program velmi složitě zpracovat. Může být obtížné testovat a ladit. K překonání tohoto problému lze hlavní program rozdělit na několik funkcí nebo metod. Tyto funkce lze vyvolat hlavním programem.

Deklarace funkce v jazyce C je následující.

()

{

}

Návratový typ je datový typ vrácený funkcí. Pokud funkce vrací řetězec, je návratovým typem „řetězec“. Pokud funkce vrací celé číslo, je návratovým typem „int“. Pokud funkce nic nevrátí, je to deklarováno jako „neplatné“. Název funkce lze pojmenovat, aby bylo možné zjistit, o čem funkce je. Je to skutečný název funkce. Obsah k provedení je uvnitř dvojice složených závorek. Jednoduchý příklad funkce je následující.

void add () {

int a = 10;

int b = 20;

printf („součet je% d“, a + b);

}

Chcete-li volat tuto metodu, měl 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 („součet 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.

Hlavní je přidání příkazu (4,6). 4 a 6 jsou argumenty. Jsou to hodnoty, které jsou předány funkci, když je vyvolána. V hlavním programu může být opět výpis jako add (5,2). Nyní jsou argumenty předané funkci add 5 a 2. Argument se také nazývá jako skutečný argument nebo skutečný parametr.

Co je to parametr?

Parametr je proměnná definovaná funkcí, která při volání funkce obdrží hodnotu. Parametr může být také známý jako formální parametr nebo formální argument. Tento koncept lze snadno pochopit na příkladu. Viz níže uvedený kód.

void znásobit (int no1, int no2) {

int násobení = no1 * no2;

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

}

void main () {

vynásobit (2,3);

}

Podle výše uvedeného kódu jsou parametry no1 a no2 in void multiply (int no1, int no2). Jsou to proměnné, které jsou definovány v době, kdy je funkce volána. Hodnoty argumentů přejdou k parametrům při vytvoření funkce.

Podle níže uvedeného programu můžete vypočítat sčítání a odčítání dvou čísel.

Rozdíl mezi argumentem a parametrem
Rozdíl mezi argumentem a parametrem

Obrázek 01: Funkce

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

int cal Součet (int a, int b), a a b jsou parametry.

Jaká je podobnost mezi argumentem a parametrem?

Argument a parametr souvisí s funkcemi

Jaký je rozdíl mezi argumentem a parametrem?

Rozdílný článek uprostřed před tabulkou

Argument vs parametr

Argument je hodnota, která je předána v době volání funkce. Parametr je proměnná definovaná funkcí, která přijímá hodnotu, která je při volání funkce.
Přidružená funkce
Volající funkce předá argument. Ve volané funkci je parametr.

Shrnutí - Argument vs parametr

Funkce se používají ke zmenšení 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. Do funkce je možné předat hodnoty. Argument a parametr jsou spojeny s funkcemi, ale mají různé významy. Rozdíl mezi argumentem a parametrem je argument, kterým jsou data předaná v době volání funkce a parametrem je proměnná definovaná funkcí, která při volání funkce obdrží hodnotu.

Stáhněte si verzi Argument vs. Parametr ve formátu PDF

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

Doporučená: