Funkcje - parametr, argument, wartość

0

Witam,

Mam pytanie odnośnie różnicy pomiędzy parametrem a argumentem oraz, aby wyczerpać temat również czym jest wartość. Często ludzie używają parametr i argument zamiennie. Czy mógłby ktoś to wyjaśnić w teorii i praktyce(na prostych przykładach)? Dodam, że zaglądałem do wikipedii, ale dalej w mojej głowie są niejasności.

Pozdrawiam

3
int add(int a, int b)
{
 return a+b;
}

a oraz b to parametry.


```c add(10, r); ``` `10` oraz `r` to **argumenty**.
Ogólnie rzecz biorąc przy deklaracji występują parametry, a przy wywoływaniu - argumenty.
0

@Patryk27:
Ja to się w sumie nie znam, ale albo to działa tylko dla języka angielskiego, albo ludzie z PHP nie mają o tym pojęcia (co jeszcze mnie nie zdziwiłoby), podobnie jak ci od JS:

  • func_get_args(); --- PHP
  • trochę magiczne arguments --- JS

obie dostępne w ciele funkcji ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1