flash中函数的理解

flash 中的函数, 只有在调用时,会分配 数据地址(参数数据,返回数据等)和代码地址. 并运行语句,得到结果(返回数据).

结果(返回数据)赋值后

函数调用结束,释放所有建立的所有空间.

------------------------------------------------------------------------------------

有几个数据类型出现,就分配了几个数据空间.

函数返回有数据类型,则分配了函数返回数据空间.

同时可以作证的是:赋值,必是将函数返回数据空间里的数据赋值给变量.

-------------------------------------------------------------------------------------

所以可以将return 理解为 将计算结果先存放到系统分配的返回数据空间.然后再从返回数据空间赋值给变量.

例如:return a+b  ,a+b先在运算器中计算得到结果,结果传给返回数据空间,再从返回数据空间赋值给变量. 

 

posted on 2013-09-23 23:08  wanghj_dz  阅读(422)  评论(0编辑  收藏  举报

导航