若一个局部变量的存储类别为static,则该变量的值在程序执行结束时被释放

编程语言操作系统软件开发
若一个局部变量的存储类别为static,则该变量的值在程序执行结束时被释放
答案说是对的
但static不是静态类别吗?
应该是结束后释放才对啊?
求解释。

在局部变量前面加关键字static进行声明,该变量就是一个static局部变量。static局部变量的特点是它位于静态存贮区,在函数调用结束后,它的值仍然存在,并可能影响到下一次调用的过程。我认为你的理解是把函数好程序弄混淆了,本题中是说“该变量的值在程序执行结束时被释放”。程序结束了肯定是释放了。
温馨提示:答案为网友推荐,仅供参考
相似回答