值传递和地址传递
2013-02-22 20:03
239 查看
引用类型和基本类型
引用类型作为参数时,堆内存中的值也改变了,所以改变参数的值。
基本类型作为参数时,操作时只在栈内存中相互赋值,所以不能改变参数的值。
只有引用或对象作为参数时,才能改变参数的值。
基本数据类型作为参数时,操作时实际上在栈内存中复制了两个变量在操作,所以不能改变参数的值。
引用类型作为参数时,堆内存中的值也改变了,所以改变参数的值。
基本类型作为参数时,操作时只在栈内存中相互赋值,所以不能改变参数的值。
只有引用或对象作为参数时,才能改变参数的值。
基本数据类型作为参数时,操作时实际上在栈内存中复制了两个变量在操作,所以不能改变参数的值。
相关文章推荐
- Java基础-值传递与地址传递
- 值传递还是地址传递
- About 值传递 与 地址传递
- 值传递和地址传递
- 值传递,地址传递与引用传递
- 汇编分析参数传递中的地址传递与值传递的区别(指针,引用,值传递)
- (六)指针的应用---址传递(实则为地址的值传递)
- 值传递、引用传递、地址传递辨析
- 值传递/地址传递/引用传递的区别【转】
- Java中, 不存在引用传递(也就是地址传递)一说, 全部都是值传递
- 值传递与地址传递
- 值传递,地址传递与引用传递
- 值传递和地址传递
- 关于分析函数参数传递是值传递还是地址传递
- 对象赋值,值传递与地址传递的区别
- 关于java方法参数是值传递还是地址传递。
- java 值传递及地址传递(引用传递)
- C 值传递与地址传递图解
- 值传递、地址传递、引用传递(参考网上各种资料总结哦~)
- <C语言>函数的值传递与地址传递--以输入三个数并从小到大排列为例