我们可以将一个结构的对象用作另一个结构或 union 的成员吗?
最佳答案
当然可以。结构是类型,结构的字段可以具有任何有效类型:
struct Point
{
int x, y;
};
struct Rectangle
{
struct Point top_left;
struct Point bottom_right;
};
这是非常基础的,C 从中获得了很多表达能力。
关于我们可以将一个结构的对象用作另一个结构或 union 的成员吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4283803/