【发布时间】:2021-10-15 23:07:51
【问题描述】:
我有:
typedef struct a{
int var;
}aa;
typedef struct b{
aa *a;
}bb;
int main()
{
bb *b;
b->a->var;
return 0;
}
struct a 嵌套在 b 中。
如何使用 2 指针初始化变量 var 的值,如下所示:
b->a->var;
?
【问题讨论】:
-
结构 a 没有嵌套在 b 中(即 b 的一部分),它只是被 b 的某个成员(可能是许多指针成员之一)指向。