一道题,传值和引用,不太懂
a是全局变量,若以引用调用方式调用函数f,输出结果是:
若以传值调用方式调用函数f,输出结果是:
main
{
a=5;
b=f(a);
write(a+b);
}
f(x)
{
a=a-1;
x=a+x;
return a*x;
}
帮帮忙分析下 所有变量的变化,谢谢了。
[解决办法]
你要去了解变量(符号)的作用域、可见性;了解什么是符号,什么是值,什么是引用
发布时间: 2012-07-30 16:19:05 作者: rapoo
一道题,传值和引用,不太懂
a是全局变量,若以引用调用方式调用函数f,输出结果是:
若以传值调用方式调用函数f,输出结果是:
main
{
a=5;
b=f(a);
write(a+b);
}
f(x)
{
a=a-1;
x=a+x;
return a*x;
}
帮帮忙分析下 所有变量的变化,谢谢了。
[解决办法]
你要去了解变量(符号)的作用域、可见性;了解什么是符号,什么是值,什么是引用