码迷,mamicode.com
首页 > 其他好文 > 详细

为什么变量不能重名?

时间:2016-07-21 09:48:41      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

因为这是规定啊~~一开始我也这么想,没有深究原因,今天学习到了,跟大家分享下

  编程需要数据,而数据与存储息息相关,我们用的数据大多来自于内存。那么对于这样一条语句 int a=4; 代表为变量a分配4个字节的内存空间,并把4赋值给它,而我们实际上要做的是把4赋值给一个内存空间。因此我们可以看出来,标识符a实际上是内存地址的一个映射,我们在程序中写入a,操作系统会帮助我们找到一个合适的内存空间,这样大大方便了程序员的代码编写,就不用再记忆复杂的内存地址与关心内存的分配情况。简而言之,就是标识符对应一个内存地址,内存地址编号唯一,则标识符命名唯一。 

为什么变量不能重名?

标签:

原文地址:http://www.cnblogs.com/soada/p/5690554.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!