三個結構體:
typedef struct parent {
int a;
}parent;
typedef struct son {
parent father;
int b;
}
typedef struct grad_son {
son father;
int c;
}
三個結構體如上述,那麼,我們定義一個grad_son:
grad_son g_son;
則我們再定義一個parent:
parent par;
則有:
par = *((parent *)&grad_son);
成立。