三个结构体:
typedef struct parent {
}parent;
typedef struct son {
}
typedef struct grad_son {
}
三个结构体如上述,那么,我们定义一个grad_son:
grad_son g_son;
则我们再定义一个parent:
parent par;
则有:
par = *((parent *)&grad_son);
成立。