我创建了一个名为 Register 的结构,其中包含大约 8 个字段。我现在想创建一个名为 Instrument 的结构,它应该具有可变数量的字段,每个工具都有 6 个字段,加上一定数量的字段,具体取决于分配给它的寄存器的数量。我怎样才能创建这个?
为了清楚起见,这是我想要创建的(尽管可能不准确)。
typedef struct {
int x;
int y;
int z;
} Register;
typedef struct {
int x;
int y;
int z;
Register Reg1;
Register Reg2;
...
} Instrument;