Różnica Między Rzeczywistymi A Formalnymi Parametrami

Spisu treści:

Różnica Między Rzeczywistymi A Formalnymi Parametrami
Różnica Między Rzeczywistymi A Formalnymi Parametrami

Wideo: Różnica Między Rzeczywistymi A Formalnymi Parametrami

Wideo: Różnica Między Rzeczywistymi A Formalnymi Parametrami
Wideo: Теория цвета: что такое RGB, sRGB (REC.709), DCI-P3, BT.2020 и цветовое пространство CIE1931 2024, Kwiecień
Anonim

Kluczowa różnica - rzeczywiste a formalne parametry

Korzystanie z funkcji jest ważną koncepcją w programowaniu. Funkcja to szereg instrukcji, które mogą wykonywać określone zadanie. Jeśli programista zapisze wszystkie instrukcje jako pojedynczy program, stanie się to skomplikowane. Aby tego uniknąć, można użyć funkcji. Znane są również jako metody. Każda funkcja będzie miała swoją własną funkcjonalność. Funkcje poprawiają optymalizację i możliwość ponownego wykorzystania kodu. Mogą istnieć funkcje dostarczane przez język programowania lub funkcje napisane przez programistę. Każda funkcja ma nazwę, która ją identyfikuje. Po wykonaniu określonego zadania za pomocą funkcji może zwrócić wartość. Niektóre funkcje nie zwracają żadnej wartości. Dane potrzebne funkcji do wykonania zadania są wysyłane jako parametry. Parametry mogą być parametrami rzeczywistymi lub parametrami formalnymi. Kluczową różnicą między parametrami rzeczywistymi a parametrami formalnymi jest to, że parametry rzeczywiste to wartości przekazywane do funkcji, gdy jest ona wywoływana, natomiast parametry formalne to zmienne zdefiniowane przez funkcję, która otrzymuje wartości, gdy funkcja jest wywoływana.

ZAWARTOŚĆ

1. Przegląd i kluczowe różnice

2. Jakie są rzeczywiste parametry

3. Co to są parametry formalne

4. Podobieństwa między rzeczywistymi i formalnymi parametrami

5. Bezpośrednie porównanie - rzeczywiste i formalne parametry w formie tabelarycznej

6. Podsumowanie

Jakie są rzeczywiste parametry?

Rzeczywiste parametry to wartości przekazywane do funkcji, gdy jest ona wywoływana. Zapoznaj się z poniższym programem.

#zawierać

void added (int x, int y) {

int dodatek;

dodawanie = x + y;

printf („% d”, dodawanie);

}

void main () {

dodatek (2,3);

dodatek (4,5);

}

Zgodnie z powyższym programem w C istnieje funkcja o nazwie add. W funkcji głównej wartości 2 i 3 są przekazywane do funkcji dodawania. Te wartości 2 i 3 to rzeczywiste parametry. Wartości te są przekazywane do metody dodawania, a na ekranie zostanie wyświetlona suma dwóch liczb. Ponownie w programie głównym do metody dodawania przekazywane są dwie nowe wartości całkowite. Teraz rzeczywiste parametry to 4 i 5. Na ekranie pojawi się suma 4 i 5.

Jakie są parametry formalne?

Funkcja lub metoda ma składnię podobną do podanej poniżej:

(parametry formalne) {

// zestaw instrukcji do wykonania

}

Nazwa metody służy do identyfikacji metody. Zwracany typ określa typ wartości, którą metoda zwróci. Jeśli metoda nie zwraca wartości, zwracanym typem jest void. Jeśli funkcja zwraca wartość całkowitą, to zwracanym typem jest liczba całkowita. Formalna lista parametrów jest ujęta w nawias. Lista zawiera nazwy zmiennych i typy danych wszystkich niezbędnych wartości dla metody. Każdy parametr formalny jest oddzielony przecinkiem. Gdy metoda nie akceptuje żadnych wartości wejściowych, wówczas metoda powinna mieć pusty zestaw nawiasów po nazwie metody. np. dodatek () {}; Instrukcje, które mają zostać wykonane, są zawarte w nawiasach klamrowych.

Różnica między rzeczywistymi a formalnymi parametrami
Różnica między rzeczywistymi a formalnymi parametrami

Rysunek 01: Parametry

Parametry formalne to zmienne zdefiniowane przez funkcję, która otrzymuje wartości, gdy funkcja jest wywoływana. Zgodnie z powyższym programem wartości 2 i 3 są przekazywane do funkcji dodawania. W funkcji dodawania istnieją dwie zmienne zwane x i y. Wartość 2 jest kopiowana do zmiennej x, a wartość 3 jest kopiowana do zmiennej y. Zmienne x i y nie są rzeczywistymi parametrami. Są kopiami rzeczywistych parametrów. Są znane jako parametry formalne. Te zmienne są dostępne tylko w ramach metody. Po wydrukowaniu dodania dwóch liczb sterowanie wraca z powrotem do programu głównego.

Jakie są podobieństwa między parametrami rzeczywistymi i formalnymi?

  • Oba są związane z funkcjami.
  • Parametry znajdują się w nawiasach.
  • Każdy parametr jest oddzielony przecinkiem.

Jaka jest różnica między parametrami rzeczywistymi a formalnymi?

Porównaj środek artykułu przed tabelą

Rzeczywiste a formalne parametry

Parametry rzeczywiste to wartości przekazywane do funkcji, gdy jest ona wywoływana. Parametry formalne to zmienne zdefiniowane przez funkcję, która otrzymuje wartości, gdy funkcja jest wywoływana.
Powiązana funkcja
Rzeczywiste parametry są przekazywane przez funkcję wywołującą. Parametry formalne znajdują się w wywołanej funkcji.
Typy danych
W rzeczywistych parametrach nie ma wzmianki o typach danych. Podana jest tylko wartość. W parametrach formalnych należy uwzględnić typy danych otrzymywanych wartości.

Podsumowanie - parametry rzeczywiste a formalne

Korzystanie z funkcji jest użyteczną koncepcją w programowaniu. Funkcje pomagają zmniejszyć długość kodu i zmniejszyć złożoność. Jest również łatwy do testowania, debugowania i poprawia konserwację kodu. Niektóre funkcje mogą nie wymagać danych wejściowych, ale niektóre funkcje wymagają danych wejściowych. Możliwe jest przekazywanie danych do funkcji jako wejścia. Są znane jako parametry. Dwa popularne terminy związane z funkcjami to parametry rzeczywiste i parametry formalne. Różnica między parametrami rzeczywistymi a parametrami formalnymi polega na tym, że parametry rzeczywiste to wartości przekazywane do funkcji, gdy jest ona wywoływana, natomiast parametry formalne to zmienne zdefiniowane przez funkcję, która otrzymuje wartości, gdy funkcja jest wywoływana.

Pobierz plik PDF przedstawiający parametry rzeczywiste i formalne

Możesz pobrać wersję PDF tego artykułu i używać jej w trybie offline, zgodnie z notą cytatową. Pobierz wersję PDF tutaj: Różnica między parametrami rzeczywistymi i formalnymi

Zalecane: