Rozdíl Mezi Skutečnými A Formálními Parametry

Obsah:

Rozdíl Mezi Skutečnými A Formálními Parametry
Rozdíl Mezi Skutečnými A Formálními Parametry

Video: Rozdíl Mezi Skutečnými A Formálními Parametry

Video: Rozdíl Mezi Skutečnými A Formálními Parametry
Video: Pravá tvář islámu II (1. část) 2024, Listopad
Anonim

Klíčový rozdíl - skutečné vs. formální parametry

Používání funkcí je důležitým konceptem v programování. Funkce je řada příkazů, které mohou provádět určitý druh konkrétního úkolu. Pokud programátor zapíše všechny příkazy jako jeden program, stane se složitým. K tomu se lze vyhnout funkcemi. Jsou také známé jako metody. Každá funkce bude mít své vlastní funkce. Funkce zlepšují optimalizaci kódu a opětovné použití kódu. Mohou existovat funkce poskytované programovacím jazykem nebo funkce napsané programátorem. Každá funkce má název, který ji identifikuje. Po provedení určité úlohy pomocí funkce může vrátit hodnotu. Některé funkce nevracejí žádnou hodnotu. Data potřebná pro funkci k provedení úkolu se odesílají jako parametry. Parametry mohou být skutečné parametry nebo formální parametry. Klíčový rozdíl mezi skutečnými parametry a formálními parametry spočívá v tom, že skutečné parametry jsou hodnoty, které jsou předány funkci, když je vyvolána, zatímco formální parametry jsou proměnné definované funkcí, která přijímá hodnoty při volání funkce.

OBSAH

1. Přehled a klíčový rozdíl

2. Co jsou skutečné parametry

3. Co jsou formální parametry

4. Podobnosti mezi skutečnými a formálními parametry

5. Porovnání vedle sebe - skutečné vs. formální parametry ve formě tabulky

6. Shrnutí

Co jsou skutečné parametry?

Skutečné parametry jsou hodnoty, které jsou předány funkci při jejím vyvolání. Viz níže uvedený program.

#zahrnout

void add (int x, int y) {

přídavek int;

sčítání = x + y;

printf („% d“, přidání);

}

void main () {

přídavek (2,3);

přídavek (4,5);

}

Podle výše uvedeného programu C existuje funkce pojmenovaná sčítání. V hlavní funkci jsou hodnoty 2 a 3 předány přidání funkce. Tato hodnota 2 a 3 jsou skutečné parametry. Tyto hodnoty se předají přidání metody a na obrazovce se zobrazí součet dvou čísel. Opět v hlavním programu jsou nové dvě celočíselné hodnoty předány metodě přidání. Nyní jsou skutečné parametry 4 a 5. Na obrazovce se zobrazí součet 4 a 5.

Co jsou formální parametry?

Funkce nebo metoda sleduje syntaxi podobnou té, která je uvedena níže:

(formální parametry) {

// sada příkazů, které mají být provedeny

}

Název metody je k identifikaci metody. Návratový typ určuje typ hodnoty, kterou metoda vrátí. Pokud metoda nevrací hodnotu, návratový typ je neplatný. Pokud funkce vrací celočíselnou hodnotu, pak návratový typ je celé číslo. Formální seznam parametrů je uzavřen v závorkách. Seznam obsahuje názvy proměnných a datové typy všech hodnot nezbytných pro metodu. Každý formální parametr je oddělen čárkou. Pokud metoda nepřijímá žádné vstupní hodnoty, měla by mít metoda za názvem metody prázdnou sadu závorek. např. addition () {}; Příkazy, které by měly být provedeny, jsou uzavřeny do složených závorek.

Rozdíl mezi skutečnými a formálními parametry
Rozdíl mezi skutečnými a formálními parametry

Obrázek 01: Parametry

Formální parametry jsou proměnné definované funkcí, která přijímá hodnoty při volání funkce. Podle výše uvedeného programu jsou hodnoty 2 a 3 předány přidání funkce. Ve funkci sčítání existují dvě proměnné zvané x a y. Hodnota 2 se zkopíruje do proměnné x a hodnota 3 se zkopíruje do proměnné y. Proměnné xay nejsou skutečné parametry. Jsou to kopie skutečných parametrů. Jsou známé jako formální parametry. Tyto proměnné jsou přístupné pouze v rámci metody. Po vytištění přidání dvou čísel se ovládací prvek vrátí zpět do hlavního programu.

Jaké jsou podobnosti mezi skutečnými a formálními parametry?

  • Obě souvisí s funkcemi.
  • Parametry jsou zahrnuty uvnitř závorky.
  • Každý parametr je oddělen čárkou.

Jaký je rozdíl mezi skutečnými a formálními parametry?

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

Skutečné vs formální parametry

Skutečné parametry jsou hodnoty, které jsou předány funkci při jejím vyvolání. Formální parametry jsou proměnné definované funkcí, která přijímá hodnoty při volání funkce.
Související funkce
Skutečné parametry jsou předány volající funkcí. Formální parametry jsou ve volané funkci.
Typy dat
Ve skutečných parametrech není žádná zmínka o datových typech. Uvedena je pouze hodnota. Ve formálních parametrech by měly být zahrnuty datové typy přijímajících hodnot.

Shrnutí - skutečné vs. formální parametry

Použití funkcí je užitečný koncept v programování. Funkce pomáhají zmenšit délku kódu a snížit složitost. Je také snadné provádět testování, ladění a zlepšuje udržovatelnost kódu. Některé funkce nemusí vyžadovat vstupy, ale některé funkce vyžadují vstupy. Je možné předávat data funkcím jako vstupy. Jsou známé jako parametry. Dva běžné výrazy, které souvisejí s funkcemi, jsou Skutečné parametry a Formální parametry. Rozdíl mezi skutečnými parametry a formálními parametry spočívá v tom, že skutečné parametry jsou hodnoty, které jsou předány funkci při jejím vyvolání, zatímco formální parametry jsou proměnné definované funkcí, která přijímá hodnoty při volání funkce.

Stáhněte si PDF skutečných a formálních parametrů

Můžete si stáhnout PDF verzi tohoto článku a použít ji pro offline účely podle citace. Stáhněte si verzi PDF zde: Rozdíl mezi skutečnými a formálními parametry

Doporučená: