A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© huyingbin 中级黑马   /  2015-6-9 09:18  /  867 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

可以通过取地址运算符获取变量的地址为啥不能获取常量和表达式的地址?


13 个回复

倒序浏览
有时间记住就可以了,因为是定义,解释不了。
回复 使用道具 举报
常量不可以吗?哦!
回复 使用道具 举报
这个没办法解释吧!
回复 使用道具 举报
我还真没思考过这个问题
回复 使用道具 举报
楼主还真是仔细,这个应该是一个规定,真的不好解释
回复 使用道具 举报
这个还真没考虑过,,,
回复 使用道具 举报
所谓变量名,其实实质是一内存的地址。而产量 比如 定义 uint8_t i = 1;  这里的1作为一个常量如果看汇编的话他代表的是一个立即数,是一条指令的数据部分。他在运行过程中编译器不会给他分配内存,所以他也就没有地址可言了。
回复 使用道具 举报 2 0
围观学习啦。加油努力!!!!!
回复 使用道具 举报
fixer 中级黑马 2015-6-13 23:36:38
10#
好好好好会很好
回复 使用道具 举报
fixer 中级黑马 2015-6-13 23:52:32
11#
围观大牛
回复 使用道具 举报
我也不懂
回复 使用道具 举报
这感觉,无法解释,只能说创建C语言这个人就是这么设定的。。话说是不是数据传输安全的东东。。
回复 使用道具 举报
Dast 中级黑马 2015-6-15 22:11:01
14#
围观学习中。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马