【发布时间】:2011-05-15 10:30:52
【问题描述】:
在各种语言/编译器中如何处理常量?它们在运行时占用RAM中的空间还是在编译时被替换为它们的值?
【问题讨论】:
-
什么语言?什么编译器?什么类型的常量?
-
请在您的问题中更加具体,目前这是无法回答的。
标签: programming-languages constants
在各种语言/编译器中如何处理常量?它们在运行时占用RAM中的空间还是在编译时被替换为它们的值?
【问题讨论】:
标签: programming-languages constants
编译器可以任意选择。处理这种情况的典型方法是直接使用标量,同时将较大的对象(如数组)保存在内存中。
此外,如果您构建嵌入式系统,它们通常会进入只读存储器(如闪存)而不是 RAM。
【讨论】: