Во многих случаях полезно иметь возможность передавать информацию вызываемой функции, чтобы у этой функции были данные для работы. Например, если мы хотим написать функцию для сложения двух чисел, нам нужен способ сообщить этой функции, какие два числа нужно складывать при ее вызове. Иначе как функция узнает, что складывать? Мы делаем это с помощью параметров и аргументов функции.
Параметр функции – это переменная, используемая в функции. Параметры функции работают почти так же, как переменные, определенные внутри функции, но с одним отличием: они всегда инициализируются значением, предоставленным вызывающей функцией.
Параметры функции определяются в объявлении функции путем помещения их в скобки после идентификатора функции, при этом несколько параметров разделяются запятыми.
Вот несколько примеров функций с разным количеством параметров: