Это зависит от языка. В некоторых случаях вы можете захотеть внести изменения в «копию» позже - а в некоторых языках / ситуациях изменение исходного параметра внесет изменения в то, что видит вызывающая сторона.
Если бы вы могли сказать, на каком языке вы говорите (Java?), И привести конкретный пример, это помогло бы нам объяснить.