Изменение аргументов, передаваемых по значению, внутри функции и использование их в качестве локальных переменных

Я видел некоторый код, в котором аргументы, передаваемые функции по значению, изменялись или им присваивалось новое значение, и они использовались как локальная переменная.

Это хорошая вещь, чтобы сделать? Есть ли какие-либо подводные камни в этом, или это нормально для такого кода?

Ответы на вопрос(2)

Ваш ответ на вопрос