5372|6

24

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

dsp28335宏定义与内存分配的问题 [复制链接]

我有问题请教一下file:///C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\QVJIZ6DSFAY9Y0PP@Q_2}8R.gif
就是 我宏定义了一个数据define m 1
然后我运行的时候 我在watchwindow就找m 他是没有地址的
那数据跑哪里去了


最新回复

C/C++只有文字常量区,保存的是"hello world"这类字符串。对于1、2、3、'a'这类的数,它们是存放在寄存器上的,没有所谓的内存地址。 C/C++只可以用指针取字符串常量的地址,该类被认为是左值,而其他的字面值常量(literal constant),则被认为是右值,不允许取地址。至于const常量,只能说是一个const修饰的只读变量,和字面值常量不同。  详情 回复 发表于 2016-10-29 22:54
 
点赞 关注

回复
举报

30

帖子

3

TA的资源

一粒金砂(中级)

推荐
 
宏定义就是一个常量,张三还是张三,即使他妈叫他狗剩,M就是1,不能为其它,不分配地址给他。程序中用到数字1,你会找到他地址吗,当然不会。
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

沙发
 
本帖最后由 elvike 于 2016-9-2 18:38 编辑

楼主赶紧看书,问度娘去,不然一大波大神来喷不要问我怎么知道的。宏定义不是定义变量
 
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 

回复

24

帖子

0

TA的资源

一粒金砂(中级)

4
 
elvike 发表于 2016-9-2 18:34
楼主赶紧看书,问度娘去,不然一大波大神来喷不要问我怎么知道的。宏定义不是定义变量

哈哈 确实被大神喷了好几顿啊

点评

牛逼了,喷回去楼主加油  详情 回复 发表于 2016-9-3 11:52
 
 
 

回复

24

帖子

0

TA的资源

一粒金砂(中级)

5
 
hugo0chen 发表于 2016-9-3 00:10
宏定义就是一个常量,张三还是张三,即使他妈叫他狗剩,M就是1,不能为其它,不分配地址给他。程序中用到数 ...

  
感谢感谢
 
 
 

回复

2700

帖子

0

TA的资源

五彩晶圆(初级)

6
 
zhangwz2016 发表于 2016-9-3 07:47
哈哈 确实被大神喷了好几顿啊

牛逼了,喷回去楼主加油
 
个人签名作为一个水军,就是尽量的多回帖,因为懂的技术少,所以回帖水分大,见谅!
EEWORLD开发板置换群:309018200,——电工们免费装β的天堂,商家勿入!加群暗号:喵
 
 

回复

4

帖子

0

TA的资源

一粒金砂(初级)

7
 
C/C++只有文字常量区,保存的是"hello world"这类字符串。对于1、2、3、'a'这类的数,它们是存放在寄存器上的,没有所谓的内存地址。

C/C++只可以用指针取字符串常量的地址,该类被认为是左值,而其他的字面值常量(literal constant),则被认为是右值,不允许取地址。至于const常量,只能说是一个const修饰的只读变量,和字面值常量不同。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表