静态/全局枚举变量的初始值是多少?

发布于 2024-10-08 14:09:00 字数 164 浏览 7 评论 0原文

例如,地震引擎有

typedef enum {qfalse, qtrue} qboolean;

当一个变量

static qboolean variable;

的启动值是否为0?

e.g. quake engines have

typedef enum {qfalse, qtrue} qboolean;

When one does

static qboolean variable;

Is the variable's start-up value 0?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

海风掠过北极光 2024-10-15 14:09:00

如果初始化时没有赋值,静态变量和全局变量默认会被清除。

在您的示例中,variable 将具有相当于 0 的枚举,即 qfalse

static and global variables are cleared by default, if there is no value assigned at initialization.

In your example variable will have the enum's equivalent of 0, i.e. qfalse.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文