Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Формальные и фактические параметры



Читайте также:
  1. Важна не только сама вещь, но и ее параметры
  2. Виды систем промышленной вентиляции. Расчетные параметры наружного воздуха и воздушной среды помещения
  3. Влияние расщепления проводов воздушных линий на параметры схем замещения.
  4. Временные параметры АР
  5. Все модели изготавливаются непосредственно под Ваши параметры фигуры!!!!!!!!!!!!!
  6. Габаритные параметры проходимости
  7. Геометрические параметры режущего инструмента и их влияние на процесс обработки металла.

Для обмена информацией между модулями существует механизм передачи входных и выходных параметров. Входными параметрами называют величины, передающиеся из вызывающего модуля в подпрограмму (это исходные данные для подпрограммы), а выходными - передающиеся из подпрограммы в вызывающий модуль (это результаты работы подпрограммы).

Одна и та же подпрограмма может вызываться неоднократно, выполняя одни и те же действия с разными наборами входных и выходных данных, которые носят название фактических параметров. В подпрограмме имеется набор рабочих переменных, соответствующий набору фактических параметров, которые носят название формальных параметров. В отличие от набора фактических параметров, который при каждом вызове подпрограммы может изменяться, набор формальных параметров – единственный и описывается только один раз при определении алгоритма подпрограммы. Формальные параметры – это локальные переменные, которые получают значения фактических параметров в момент вызова подпрограммы.

Наборы фактических и формальных параметров должны соответствовать друг другу:

1) по количеству;

2) по типу;

3) по порядку следования;

4) по способу передачи.

Заметим, что имена формальных и фактических параметров могут совпадать. Это не приводит к проблемам, так как все формальные параметры являются временными переменными - они создаются в момент вызова подпрограммы и уничтожаются в момент выхода из нее. Но, тем не менее, рекомендуется давать формальным и фактическим параметрам разные имена для лучшего понимания алгоритма работы программы при многократном вызове подпрограмм с различными наборами фактических параметров.

 


Дата добавления: 2015-07-10; просмотров: 276 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)