黑马程序员技术交流社区

标题: 图片中a,b的值为什么不变? [打印本页]

作者: 无霜子    时间: 2015-5-5 21:36
标题: 图片中a,b的值为什么不变?
swap()方法有它的方法体,变量只在它的作用域中有效,出了作用域就无效了。在此题中,swap(2,5),2,5是作为传递参数传入swap方法中,一旦swap方法结束,swap就会弹栈,那么自然而然变量swap中的2,5也就消失了,但这不意味着int a=2,b=5会消失 ,它要消失的话,要等到main方法结束后才会消失 。

8cf6fc246b600c3377408f8c1f4c510fd8f9a1cb.jpg (99.14 KB, 下载次数: 7)

8cf6fc246b600c3377408f8c1f4c510fd8f9a1cb.jpg





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