Параметр (програмування)
|
Параметр (в програмуванні) — змінна, якій присвоюється значення константи, змінної тощо.
Параметр формальний [ред.]
Параметр, що використовується при описанні функції (процедури, підпрограми). Формальний параметр представляє собою ідентифікатор або спеціальний символ мови програмування. В описанні функції можуть бути вказані деякі характеристики її параметрів (типи та класи значень, спосіб використання фактичних параметрів).
Тіло функції (її код) визначає сукупність дій над параметрами.
Параметр фактичний [ред.]
Параметр, що використовується під час звертання до функції. В різних мовах програмування, фактичними параметрами можуть бути вирази, рядки, ідентифікатори змінних, масивів, перемикачів, процедури та функції тощо.
Принцип роботи [ред.]
Під час виконання функції, замість її формальних параметрів підставляють відповідні значення фактичних параметрів. Тип, кількість і порядок слідування формальних і фактичних параметрів, зазвичай, мають відповідати один одному.
В деяких мовах, наприклад, С, параметри завжди передаються за значенням. У фортрані, навпаки, передача завджи відбувається за посиланням, тобто насправді передається адреса відповідної змінної. У випадку, фактичним параметром є вираз, компілятор генерує тимчасову змінну, записує туди значення й передає в функцію адресу цієї тимчасової змінної. В інших мовах існує можливість вибору способу передачі.
Див. також [ред.]
Джерела інформації [ред.]
- Енциклопедія кібернетики, т. 2, с. 151.
