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