小编Nic*_*nza的帖子

具有 typedef 的结构并声明函数

创建结构体时你可以这样做

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

c struct typedef

2
推荐指数
1
解决办法
350
查看次数

标签 统计

c ×1

struct ×1

typedef ×1