Różnica Między Argumentem A Parametrem

Spisu treści:

Różnica Między Argumentem A Parametrem
Różnica Między Argumentem A Parametrem

Wideo: Różnica Między Argumentem A Parametrem

Wideo: Różnica Między Argumentem A Parametrem
Wideo: Trygonometria - elementarne równania oraz parametr 2024, Listopad
Anonim

Kluczowa różnica - argument kontra parametr

Funkcja to zorganizowany zestaw instrukcji do wykonania określonego zadania. Funkcje są przydatne w powtarzaniu fragmentu kodu, więc zapewniają możliwość ponownego wykorzystania kodu. Języki programowania, takie jak język C, składają się z wbudowanych funkcji, takich jak printf (). Możliwe jest również pisanie funkcji przez programistę. Nazywa się to funkcjami zdefiniowanymi przez użytkownika. Argument i parametr to terminy związane z funkcjami. Kluczowa różnica między argumentem a parametrem polega na tym, że argument to dane przekazane w momencie wywołania funkcji, podczas gdy parametr to zmienna zdefiniowana przez funkcję, która otrzymuje wartość, gdy funkcja jest wywoływana. Argument to rzeczywista wartość, 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 a parametr w formie tabelarycznej

6. Podsumowanie

Co to jest argument?

W języku 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 można wywołać w programie głównym.

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

()

{

}

Typ zwracany to typ danych zwracany przez funkcję. Jeśli funkcja zwraca ciąg, typem zwracanym jest „ciąg znaków”. Jeśli funkcja zwraca liczbę całkowitą, zwracanym typem jest „int”. Jeśli funkcja nic nie zwraca, jest to deklarowane jako „void”. Nazwę funkcji można nazwać, aby określić, o czym jest funkcja. To jest właściwa nazwa funkcji. Treść 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 add (); w programie głównym. Spowoduje to wywołanie funkcji.

Funkcje można uczynić bardziej elastycznymi za pomocą argumentów i parametrów. Odnieś się do poniższego fragmentu kodu.

void add (int a, int b) {

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

}

void main () {

dodać (4,6);

dodać (5,2);

}

W powyższym kodzie wartości są przekazywane z programu głównego do funkcji obliczającej sumę.

Zasadniczo jest to stwierdzenie add (4,6). 4 i 6 to argumenty. Są to wartości przekazywane do funkcji, gdy jest ona wywoływana. W programie głównym ponownie może pojawić się instrukcja add (5,2). Teraz argumenty przekazywane do funkcji add to 5 i 2. Argument jest również wywoływany jako rzeczywisty argument lub rzeczywisty parametr.

Co to jest parametr?

Parametr to zmienna zdefiniowana przez funkcję, która otrzymuje wartość, gdy wywoływana jest funkcja. Parametr może być również nazywany parametrem formalnym lub argumentem formalnym. Koncepcję tę można łatwo zrozumieć na przykładzie. Zapoznaj się z poniższym fragmentem kodu.

void multiply (int no1, int no2) {

int multiply = no1 * no2;

printf ("Mnożenie to% d / n", pomnóż);

}

void main () {

pomnóż (2,3);

}

Zgodnie z powyższym kodem parametrami są no1 i no2 in void multiply (int no1, int no2). Są to zmienne zdefiniowane w danym momencie, wywoływana jest funkcja. 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.

Różnica między argumentem a parametrem
Różnica między argumentem a parametrem

Rysunek 01: Funkcje

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

int cal Sum (int a, int b), a i b to parametry.

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?

Porównaj środek artykułu przed tabelą

Argument vs parametr

Argument to wartość, która jest przekazywana w momencie wywołania funkcji. Parametr to zmienna zdefiniowana przez funkcję, która otrzymuje wartość, którą wywoływana jest funkcja.
Powiązana funkcja
Funkcja wywołująca przekazuje argument. W wywołanej funkcji znajduje się parametr.

Podsumowanie - argument kontra parametr

Funkcje służą do zmniejszania długości programu źródłowego. Testowanie i debugowanie jest łatwe. Funkcje są również znane jako metody lub podprogramy. Możliwe jest przekazywanie wartości do funkcji. Argument i parametr są powiązane z funkcjami, ale mają różne znaczenia. Różnica między argumentem a parametrem polega na tym, że argument to dane przekazane w momencie wywołania funkcji, a parametr to zmienna zdefiniowana przez funkcję, która otrzymuje wartość w momencie wywołania funkcji.

Pobierz wersję PDF argumentu a parametr

Możesz pobrać wersję PDF tego artykułu i używać jej w trybie offline, zgodnie z notą cytowania. Proszę pobrać wersję PDF tutaj Różnica między argumentem a parametrem

Zalecane: