Когда функция printValues
вызывается с аргументами 6 и 7, параметр x
в printValues
создается и инициализируется значением 6, а параметр y
в printValues
создается и инициализируется значением 7.
Это дает в результате следующий вывод:
6
7
Обратите внимание, что количество аргументов обычно должно соответствовать количеству параметров функции, иначе компилятор выдаст ошибку. Аргумент, переданный функции, может быть любым допустимым выражением (поскольку аргумент является, по сути, просто инициализатором для параметра, а инициализатор может быть любым допустимым выражением).