Passing it as a parameter
When passing a outside variable as a parameter, avoid reusing names unless it's not possible that this variable can handle any other variable as parameter, then it doesn't really matter otherwise it will be confusing if you pass the next time and you do operations on within the function.
Secondly, the value ofwill not get modified within the function even if changing name from to (it has very little meaning) when passing as a variable because it's not considered as a global varaible, even tho the variable is an object it will only be a object in this function unless you pass it into a class.
You would need to stick to the global option if you don't want to pass it as a parameter and you still want to affect outside of your function. The global option will affect the "outside" c variable as your want it to.. but this is not really considered best practice, avid it if possible.
Here's what i would recommend:
Не смей прикасаться! - Стратмор рванулся к терминалу и отдернул ее руку. Обескураженная, Сьюзан подалась. Она смотрела на коммандера и второй раз за этот день не могла его узнать. Вдруг она ощутила страшное одиночество.