Будет выделена память для значения аргумента внутри области видимости функции.
Значение переданного целого числа будет скопировано в эту область памяти.
Внутри функции можно будет обращаться к этому значению по имени параметра.
Изменения значения параметра внутри функции не повлияют на исходное значение, переданное при вызове, поскольку передача integer происходит по значению (copy-by-value).