恒定变量的寿命?

时间:2016-04-07 03:56:32

标签: runtime const microcontroller lifetime

微控制器中常量变量的寿命是多少? 是在运行时之前还是在运行时分配const变量?

outfile.close()

1 个答案:

答案 0 :(得分:1)

这取决于编译器。

通常常量放在程序存储器中。编译完成后,常量会在HEX文件中内置。

例如,Microchip C18和XC32编译器具有不同的处理方式。虽然C18具有带有C32的const ROM,但您必须使用-membedded-data标志来指定将如何放置ROM常量。