如果它是a struct那么就可以完成
*p = {var1, var2..};
Run Code Online (Sandbox Code Playgroud)
但似乎这不起作用union:
union Ptrlist
{
Ptrlist *next;
State *s;
};
Ptrlist *l;
l = allocate_space();
*l = {NULL};
Run Code Online (Sandbox Code Playgroud)
只得到:
expected expression before ‘{’ token
Run Code Online (Sandbox Code Playgroud)