C, C#, AS3的变量

高级语言中变量分值类型引用类型, C中则分堆,

在作为函数参数传递时,值类型复制,引用类型传递引用,不复制; 

高级语言中一些基本类型默认是值类型, 其他基本都是引用类型。

C语言中变量可以自定义,new/malloc出来是堆变量,其他貌似都是栈变量,栈变量的好处是不会内存泄露。

原文地址:https://www.cnblogs.com/hewei/p/3302291.html