参数传递为值传递

//参数传递为值传递
//值传递的特点:实参变量只负责传递数值,若在函数内形参变量的值发生改变,不会影响到实参变量;
var a:int=3;
var b:int=6;
function test(c:int,d:int)
{
  c++;
  d++;
  trace(c,d);
}
test(a,b);
trace(a,b);

//参数传递为引用
//引用传递的特点:实参变量传递给形参变量的是个引用,在函数中形参变量做任何改变,都会影响到实参变量;
var obj:Object={name:"张三",age:20,dclass:"动漫1班"};
function stuInfo(obj1:Object)
{
  obj1.name="李四";
  trace(obj1.name);
}
stuInfo(obj);
trace(obj.name);

原文链接: https://www.cnblogs.com/sunmmbk/archive/2012/09/27/2763589.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    参数传递为值传递

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/63948

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月9日 上午11:13
下一篇 2023年2月9日 上午11:13

相关推荐