我在C中定义了一个静态结构,如下所示:
typedef static struct {
int a;
int b;
} Hello;
Run Code Online (Sandbox Code Playgroud)
在使用它之前是否需要启动结构?如何访问其中的变量?
您需要首先定义结构,然后在静态变量中实例化它
typedef struct {
int a;
int b;
} Hello;
static Hello hello;
Run Code Online (Sandbox Code Playgroud)
然后您可以像这样访问您的数据:
hello.a = 42;
Run Code Online (Sandbox Code Playgroud)