美文网首页程序员
基本数据类型和引用数据类型的值传递机制和区别

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

作者: leimelon | 来源:发表于2019-12-18 10:42 被阅读0次

    值传递机制:

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

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

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

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

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/aciynctx.html