call by value
- передача параметра по значению
#
в программировании – способ передачи параметров вызываемой функции, подпрограмме или процедуре, при котором передаются актуальные значения параметров. Эти значения копируются в список передаваемых параметров (во временные переменные), поэтому изменение переданной переменной в подпрограмме или функции не влияет на её значение в вызывающей программе. Такой способ передачи параметров позволяет также уменьшить количество переменных в подпрограмме, так как параметры рассматриваются в ней как инициализированные локальные переменные (local variable). По значению все параметры, кроме массивов, передаются, например, в языке С. Синоним – pass-by-value (ср. call by reference)
Связные термины
call-by-value language, calling conventions, parameter passing