dsp28335宏定义与内存分配的问题

2019-03-24 08:52发布

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


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
mnlife
2019-03-25 07:51
C/C++只有文字常量区,保存的是"hello world"这类字符串。对于1、2、3、'a'这类的数,它们是存放在寄存器上的,没有所谓的内存地址。

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

一周热门 更多>

相关问题

    相关文章