В Call by Reference со статической типизацией мы меняем имена переменных?

int n = 2;

print_plus_n(int a) {
print(a+n);
}

increment_n(){
n=n+1;
}
test(int b,int c){
int y = b+2;
print_plus_n(c);
n = 200;
increment_n();
}

main(){
int x = 11,y =12, n = 3;
test(x,n);
}

Это выдуманный язык, очень похожий на синтаксис Си.

Он использует вызов по ссылке для всех вызовов функций и используется статическая область видимости.

Мой вопрос заключается в том, что мы действительно меняем имя параметров, когда они вызываются на языке, который использует вызов по ссылке (или функцию, которая использует). Что такое переменные в ссылочной среде этого, когда increment_n(); называется

-1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]