这是在C99和C11中定义的吗?
struct A
{
struct A* first;
int value;
};
{ // inside a function
struct A a = { &a };
a.first->value = 123;
}
使用说明符static:
{ // inside a function
static struct A a = { &a };
a.first->value = 123;
}