程序员

基本数据类型和引用数据类型的值传递机制和区别

2019-12-18  本文已影响0人  leimelon

值传递机制:

基本数据类型的传递机制是 传递的变量是真是的数据值,即实参传递到形参的是值,这个值是在栈中,调用完即刻销毁

引用数据类型的传递机制是 传递的是变量所保存的地址值

基本数据类型和引用数据类型的区别:

基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上。

引用数据类型在被创建时,首先要在栈上给其引用分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址。

上一篇 下一篇

猜你喜欢

热点阅读