【发布时间】:2012-10-27 01:33:53
【问题描述】:
我知道在面向对象语言中使用静态变量的目的是什么,但我仍然不明白在 C 中使用“静态”关键字是什么意思。 谁能给我解释一下?
【问题讨论】:
-
OO与它有什么关系?即使是维基百科的定义也应该为你回答这个问题,不是吗?
-
它有很多不同的含义。发布一些代码来解释你到底在追求哪一个,并说明为什么你的 C 教科书没有涵盖这一点。
-
我知道,在面向对象的语言中,当您使用静态变量时,每个类只创建一次,而不是为类的每个实例创建一次。这就是我提到 OO 的原因。
标签: c function variables static