Схема обмена информацией с использованием передачи параметра значением приведена на рисунке 2.6.
В этом случае формальный параметр a обрабатывается в подпрограмме как локальная переменная, инициализируемая в начале выполнения подпрограммы значением соответствующего фактического параметра x.
В операторе вызова фактическим параметром может быть:
§ Константа;
§ Переменная;
§ Выражение;
§ Функция.
Значение фактического параметра при изменении соответствующего ему формального параметра не изменяется.
Рисунок 2.6 – Передача параметра значением
В приведенном примере (рисунок 2.6) после вызова подпрограммы P значение фактического параметра x остается равным 0