Разница между передачей параметров по ссылке и по значению в программировании заключается в следующем:
Передача параметров по значению больше подходит для передачи в функцию небольших объектов, значения которых копируются в определённые участки памяти, которые потом использует функция. 2 Передача параметров по ссылке больше подходит для передачи в функцию больших объектов, в этом случае не нужно копировать всё содержимое объекта в участок памяти, за счёт чего увеличивается производительность программы. 2