Deklarując funkcję możemy pominąć nazwy argumentów pozostawiając jedynie typy argumentów.
double poleProstokata(double, double);
Argumenty umieszczone na liście w definicji funkcji to argumenty formalne. Kiedy wywołujemy funkcję w miejsce argumentów formalnych wstawiamy argumenty aktualne funkcji.
Mogą one być literałami (np. stałe wartości wprowadzone do kodu programu) lub zmiennymi, na przykład
double pole = poleProstokata(3,x);