小编cbr*_*rad的帖子

您可以在 C 中键入别名现有的用户定义类型吗?

假设我想定义两个结构,第一个有一个类型,另一个我想与第一个具有相同的类型。这在 C99 中可能吗?

例子:

typedef struct {
    fieldA;
    fieldB;
} typeA;


struct B {
    fieldA
    fieldB
};
Run Code Online (Sandbox Code Playgroud)

typedef B A;

如果不是 typedef,是否还有其他关键字/方法可以做到这一点?

编辑:从目前的反馈来看,我似乎没有尽可能清楚(我非常感谢!)

我的特定场景是 typedef 结构定义,需要为另一个结构键入别名。

c types

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

标签 统计

c ×1

types ×1