联合体来对齐的用处解决办法
联合体来对齐的用处union align {int ilong llong *lpvoid *pvoid (*fp)(void)float fdouble dlong
联合体来对齐的用处
union align {
int i;
long l;
long *lp;
void *p;
void (*fp)(void);
float f;
double d;
long double ld;
};
这个联合有什么用处
[解决办法]
[解决办法]union所有成员是互斥的,也就是说不会同时出现.所以只给它们分配一段共用的内存,可以节省内存空间.
[解决办法]1、多变量共享内存
2、当参数早起不能确定其类型时,可也用
[解决办法]