【发布时间】:2010-12-05 03:54:12
【问题描述】:
持久性变量没有被广泛使用吗?我在网上或我的 C 教科书——C 的艺术与科学的索引中找不到太多关于它们的信息。
您可以分享的有关它们的任何信息,尤其是它们的范围和示例声明都会有所帮助。我猜想声明他们使用“持久”作为关键字?
static void foo( void ) {
persistent unsigned int width = 5;
}
这是我能找到的唯一其他有用的参考资料: “当板子关闭和打开、main 运行时以及系统重置发生时,持久变量会保持其状态。当由于加载或卸载文件而下载代码时,持久变量将失去其状态。” http://www.newtonlabs.com/ic/ic_5.html#SEC9
谢谢!
【问题讨论】:
标签: c variables persistent