黑马程序员技术交流社区

标题: 形参改变不影响实参怎么理解? [打印本页]

作者: liyudong    时间: 2016-11-5 22:30
标题: 形参改变不影响实参怎么理解?
引用数据类型影响实参
基本数据类型不影响实参
为什么

作者: 明月已驻人何在    时间: 2016-11-5 23:17
基本数据类型是值传递,引用类型传递的是地址值

作者: 明月已驻人何在    时间: 2016-11-5 23:19
多看看讲解里面的说的内存图,一个在栈内存,引用在堆内存

作者: shu307856810    时间: 2016-11-5 23:35
这个我也不明白  同求

作者: efkllx    时间: 2016-11-6 00:52
主要是数据存储位置不一样,虽然基本数据类型看着名字一样,实际是在栈空间重新定义的变量,而引用类型是指向堆内存的一个地址

作者: peng84    时间: 2016-11-6 00:58
十大撒金额为外籍人
作者: liyudong    时间: 2016-11-6 12:52
efkllx 发表于 2016-11-6 00:52
主要是数据存储位置不一样,虽然基本数据类型看着名字一样,实际是在栈空间重新定义的变量,而引用类型是指 ...

谢谢,谢谢,今天已经理解了,你解释得最好

作者: liyudong    时间: 2016-11-6 12:54
明月已驻人何在 发表于 2016-11-5 23:17
基本数据类型是值传递,引用类型传递的是地址值

是这样的,栈和堆不一样的

作者: efkllx    时间: 2016-11-6 20:04
liyudong 发表于 2016-11-6 12:52
谢谢,谢谢,今天已经理解了,你解释得最好

。。主要是放学过这,记得比较清楚

作者: 黑马初学者    时间: 2016-11-6 22:48
虽然殉国但有点蒙*-
作者: liyudong    时间: 2016-11-7 00:09
efkllx 发表于 2016-11-6 20:04
。。主要是放学过这,记得比较清楚

看你感觉是个可爱的妹子,交个朋友吧

作者: 小牛想成为大牛    时间: 2016-11-7 00:17
在内存中的位置不同吧,一个是在栈一个是在堆
作者: efkllx    时间: 2016-11-7 12:09
liyudong 发表于 2016-11-7 00:09
看你感觉是个可爱的妹子,交个朋友吧

不是妹子是汉子





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2