Różnica między argumentem a parametrem

Kluczowa różnica - argument vs parametr
 

Funkcja to zorganizowany zestaw instrukcji służący do wykonania określonego zadania. Funkcje są przydatne w powtarzaniu fragmentu kodu, więc zapewniają możliwość ponownego użycia kodu. Języki programowania, takie jak język C, zawierają wbudowane funkcje, takie jak printf (). Możliwe jest również pisanie funkcji przez programistę. Są to tak zwane funkcje zdefiniowane przez użytkownika. Argument i parametr to terminy związane z funkcjami. The kluczowa różnica między argumentem a parametrem jest to argument to dane przekazywane w momencie wywołania funkcji, podczas gdy parametr jest zmienną zdefiniowaną przez funkcję, która otrzymuje wartość, gdy funkcja jest wywoływana. Argument jest wartością rzeczywistą, podczas gdy parametr jest symbolem zastępczym.

ZAWARTOŚĆ

1. Przegląd i kluczowa różnica
2. Co to jest argument
3. Co to jest parametr
4. Podobieństwa między argumentem a parametrem
5. Porównanie obok siebie - Argument vs parametr w formie tabelarycznej
6. Podsumowanie

Co to jest argument?

W języku programowania C main () jest funkcją. Wskazuje punkt początkowy wykonania. Zapisanie każdej instrukcji w funkcji głównej może bardzo skomplikować program. Testowanie i debugowanie może być trudne. Aby rozwiązać ten problem, program główny można podzielić na kilka funkcji lub metod. Funkcje te mogą być wywoływane przez program główny.

Deklaracja funkcji w języku C jest następująca.

()

Typ zwracany to typ danych zwracany przez funkcję. Jeśli funkcja zwraca ciąg znaków, zwracanym typem jest „ciąg”. Jeśli funkcja zwraca liczbę całkowitą, zwracanym typem jest „int”. Jeśli funkcja niczego nie zwraca, jest to deklarowane jako „void”. Nazwę funkcji można nazwać w celu zidentyfikowania jej funkcji. Jest to rzeczywista nazwa funkcji. Zawartość do wykonania znajduje się w parze nawiasów klamrowych. Prosty przykład funkcji jest następujący.

void add ()

int a = 10;

int b = 20;

printf („suma to% d”, a + b);

Aby wywołać tę metodę, powinna istnieć instrukcja jako add (); w programie głównym. To wywoła funkcję.

Funkcje można bardziej dostosować za pomocą argumentów i parametrów. Zobacz poniższy fragment kodu.

void add (int a, int b)

printf („suma to% d \ n”, a + b);

void main ()

dodaj (4,6);

dodaj (5,2);

W powyższym kodzie wartości są przekazywane z programu głównego do funkcji w celu obliczenia sumy.

Zasadniczo istnieje instrukcja add (4,6). 4 i 6 to argumenty. Są to wartości, które są przekazywane do funkcji po jej wywołaniu. W programie głównym znów może pojawić się instrukcja add (5,2). Teraz argumenty przekazane do funkcji add to 5 i 2. Argument jest również wywoływany jako rzeczywisty argument lub parametr rzeczywisty.

Co to jest parametr?

Parametr to zmienna zdefiniowana przez funkcję, która otrzymuje wartość po wywołaniu funkcji. Ten parametr może być również znany jako Parametr formalny lub formalny argument. Pojęcie to można łatwo zrozumieć na przykładzie. Zobacz poniższy fragment kodu.

void multiply (int no1, int no2)

int multiply = no1 * no2;

printf („Mnożenie to% d \ n“, mnożenie);

void main ()

pomnożyć (2,3);

Zgodnie z powyższym kodem nr 1 i nr 2 in void multiply (int no1, int no2) są parametrami. Są to zmienne, które są zdefiniowane w momencie wywołania funkcji. Wartości argumentów przechodzą do parametrów podczas tworzenia funkcji.

Zapoznaj się z poniższym programem, aby obliczyć sumowanie i odejmowanie dwóch liczb.

Rysunek 01: Funkcje

Zgodnie z powyższym programem w calSum (a, b) „a” i „b” są argumentami.

int cal Suma (int a, int b), a i b są parametrami.

Jakie jest podobieństwo między argumentem a parametrem?

  • Argument i parametr są powiązane z funkcjami.

Jaka jest różnica między argumentem a parametrem?

Argument vs parametr

Argument to wartość przekazywana w momencie wywołania funkcji. Parametr jest zmienną zdefiniowaną przez funkcję, która otrzymuje wartość, którą wywołuje funkcja.
Powiązana funkcja
Argument przekazywany jest przez funkcję wywołującą. Parametr znajduje się w wywołanej funkcji.

streszczenie - Argument vs parametr

Funkcje służą do skrócenia długości programu źródłowego. Testowanie i debugowanie jest łatwe. Funkcje są również znane jako metody lub podprogramy. Możliwe jest przekazanie wartości do funkcji. Argument i parametr są powiązane z funkcjami, ale mają różne znaczenia. Różnica między argumentem a parametrem jest argumentem to dane przekazywane w momencie wywołania funkcji, a parametr jest zmienną zdefiniowaną przez funkcję, która otrzymuje wartość, gdy funkcja jest wywoływana.

Pobierz wersję PDF Argument vs Parameter

Możesz pobrać wersję PDF tego artykułu i używać go do celów offline zgodnie z cytatem. Pobierz wersję PDF tutaj Różnica między argumentem a parametrem

Odniesienie:

1. Avelox. „Programowanie komputerowe dla początkujących | Funkcje, parametry i argumenty | Ep24 ”, Youtube, YouTube, 4 kwietnia 2017 r. Dostępne tutaj