obj.fn(x)
で呼び出す前と、呼び出した後で引数xの値が変わる関数って、何か名前ってあるんでしょうか?

rubyだと
obj.reverse!
でobjの状態が変わるものを破壊的メソッドて呼ぶ。みたいなやつです。