【发布时间】:2010-12-20 08:45:17
【问题描述】:
例如地震引擎有
typedef enum {qfalse, qtrue} qboolean;
当有人这样做时
static qboolean variable;
变量的起始值是0吗?
【问题讨论】:
-
C自动将所有静态变量初始化为0或false。
标签: c variables initialization boolean declaration
例如地震引擎有
typedef enum {qfalse, qtrue} qboolean;
当有人这样做时
static qboolean variable;
变量的起始值是0吗?
【问题讨论】:
C 自动将所有静态变量初始化为0 或false。
标签: c variables initialization boolean declaration
如果在初始化时没有赋值,静态和全局变量默认被清除。
在您的示例中,variable 的枚举等效于0,即qfalse。
【讨论】: