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