首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

联合体来对齐的用处解决办法

2012-03-25 
联合体来对齐的用处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、当参数早起不能确定其类型时,可也用
[解决办法]
探讨
我最主要不是问节省内存

引用:

引用:
节省内存 用处不大


做协议和通用数据结构的时候用处很大

用处很大,比如呢?

热点排行