SobesLab логотип SobesLab

Ответ

Всегда по значению: в функцию передаётся копия переменной. Поэтому изменения параметров внутри функции не влияют на оригинальные аргументы. Если нужно передать что-то "по ссылке", передают указатель: сам указатель копируется, но он ссылается на исходные данные, позволяя их изменить.