Параметр (програмування)

Параметр у програмуванні — змінна, значення якої встановлюється при виклику функції та передається в функцію для використання в обчисленнях.

Параметр формальний

Формальний параметр — ідентифікатор або спеціальний символ мови програмування, що використовується при описанні підпрограми (процедури, функції). В описанні функції можуть бути вказані деякі характеристики її параметрів (типи та класи значень, спосіб використання фактичних параметрів).

Тіло функції (її код) визначає сукупність дій над параметрами.

Параметр фактичний

Фактичний параметр (в специфікації окремих мов програмування також аргумент) — значення змінної або константа, що заміщує формальний параметр при виклику функції. В окремих мовах програмування фактичними параметрами можуть бути вирази, рядки, ідентифікатори змінних, масивів, перемикачів, процедури та функції тощо.

Принцип роботи

Під час виконання функції замість її формальних параметрів підставляють відповідні значення фактичних параметрів. Тип, кількість і порядок слідування формальних і фактичних параметрів, зазвичай, мають відповідати один одному.

В деяких мовах, наприклад, С, параметри завжди передаються за значенням. У Фортрані, навпаки, передача завжди відбувається за посиланням, тобто насправді передається адреса відповідної змінної. У випадку, якщо фактичним параметром є вираз в функцію передається результат обчислення виразу. В окремих мовах існує можливість вибору способу передачі фактичних параметрів — за значенням або посиланням.

Джерела

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.