黑马程序员技术交流社区

标题: 地址运算符& [打印本页]

作者: huyingbin    时间: 2015-6-9 09:18
标题: 地址运算符&
可以通过取地址运算符获取变量的地址为啥不能获取常量和表达式的地址?



作者: zhanghao2744491    时间: 2015-6-9 09:41
有时间记住就可以了,因为是定义,解释不了。
作者: Emma    时间: 2015-6-9 22:46
常量不可以吗?哦!
作者: ⒈苆都s.兲憶    时间: 2015-6-9 23:40
这个没办法解释吧!
作者: 余丽丽    时间: 2015-6-9 23:46
我还真没思考过这个问题
作者: 白0702    时间: 2015-6-10 08:52
楼主还真是仔细,这个应该是一个规定,真的不好解释
作者: 马贺飞    时间: 2015-6-12 09:24
这个还真没考虑过,,,
作者: lizhaoxx    时间: 2015-6-13 22:43
所谓变量名,其实实质是一内存的地址。而产量 比如 定义 uint8_t i = 1;  这里的1作为一个常量如果看汇编的话他代表的是一个立即数,是一条指令的数据部分。他在运行过程中编译器不会给他分配内存,所以他也就没有地址可言了。
作者: 这是829    时间: 2015-6-13 23:32
围观学习啦。加油努力!!!!!
作者: fixer    时间: 2015-6-13 23:36
好好好好会很好
作者: fixer    时间: 2015-6-13 23:52
围观大牛
作者: fanxing    时间: 2015-6-15 19:58
我也不懂
作者: 丁铭检    时间: 2015-6-15 20:24
这感觉,无法解释,只能说创建C语言这个人就是这么设定的。。话说是不是数据传输安全的东东。。
作者: Dast    时间: 2015-6-15 22:11
围观学习中。。。。




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