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