创建结构体时你可以这样做
struct name {
...
} var1, var2;
Run Code Online (Sandbox Code Playgroud)
创建结构名称类型的变量。
如果你想做 typedef 语法是
typedef <existing type> <alias>
Run Code Online (Sandbox Code Playgroud)
为您所做的结构类型执行 typedef
typedef struct name(optional) {
...
} Typename;
Run Code Online (Sandbox Code Playgroud)
其中 typename 是别名,struct 部分是现有类型。
我想知道您是否可以合并上面的代码部分。ex 对结构体执行 typedef,如第二个示例中所示,并在同一行中声明 var1 和 var2,就像我们在第一个示例中所做的那样。这似乎不可能,因为 Typename 似乎取代了 var1 和 var2