黑马程序员技术交流社区
标题:
局部变量和全局变量重名了 会先引用那个
[打印本页]
作者:
狼之放逐者
时间:
2015-7-8 15:25
标题:
局部变量和全局变量重名了 会先引用那个
局部变量和全局变量重名了 会先引用那个
作者:
阿风
时间:
2015-7-8 16:04
就近原则。。。。。。。。。。。
作者:
午夜码农
时间:
2015-7-8 16:40
楼上已经回答你了。。
作者:
OUT___Man
时间:
2015-7-9 08:52
就近。。。。
作者:
zlc
时间:
2015-7-9 08:56
可以重名吗?
作者:
弥修斯
时间:
2015-7-9 09:26
先搞清楚局部变量的含义;
局部变量在子函数中,只有当函数被调用时才会被调用到内存中,执行完之后释放;
局部变量只在当前子函数中运行,不会影像全局变量;
没事多敲点代码,别想那些没用的……把这个代码敲出来 就一目了然了:
在子函数中定义一个局部变量,调用时肯定是 调用这个刚定义的,
如果你先定义了一个 int x = 1 ;然后下面又定义一个 int x = 2 ;你说调用哪个?
(仅供参考)
作者:
王鹏亮
时间:
2015-7-10 11:11
可以重名啊,就近原则...其实我新手
作者:
llo
时间:
2015-7-10 12:06
局部变量只在定义的内部有用,,在这个函数内它回屏蔽和它同名的全局变量,,,出这个函数他就清空了,,,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2