当前位置:首页 > 内存 > 正文

符号常量占内存吗

  • 内存
  • 2024-08-23 03:18:44
  • 6668

一、C语言和C++中符号常量的存储方式和位置当然,这会占用空间,即常量存储区。你可以让编译器生成一个map文件来查看其中每条数据的存储分配情况。这本书不占用任何内存空间,大概就是这个意思。在某些系统中常量存储区域是因为不需要修改,所以它与代码一起放置在非易失性存储器中。
二、常变量和符号常量有什么区别?

1.占用空间不同

常量在预编译时都被替换为符号常量的值,但是常量占用内存空间,但是这个变量不可用。在其存在中重置。

2.它在计算过程中会改变吗?

在计算机程序运行时由程序更新的常量。常量变量是指运行时分配的一组值;因此,常量变量值不是唯一的。

扩展信息

除“C/C++”之外的一些高级编程语言可能会调用“常量”;“发送消息时,我们可以指定一些信息量,这些信息在发送过程中不会改变,并且不会随着间的推移而改变。它也可以表示为一个值的字符(或字符串),这通常用于可以测量和比较两者之间的差异。

取决于'const'在'C/C++'中的位置,但实际中它的值或地址值似乎会改变

参考来源:-常量。参考-—常量常量和符号常量