全部博文(197)
分类: C/C++
2013-11-01 13:56:06
原文地址:sizeof,strlen 的学习~~ 作者:好喜儿
4. sizeof(这点我们通常以为他是函数,其实不然,他是32个关键字之一,为什么他可以不加括号?要是函数怎么可能啊,亲!),对变量(可以理解为我们之前说的p)或对象(可以理解为“hello”)可以不加括号,但若是类型,须加括号。
5.union 与struct的空间计算
总体上遵循两个原则:
(1)整体空间是 占用空间最大的成员(的类型)所占字节数的整倍数;
(2)数据对齐原则----内存按结构成员的先后顺序排列,当排到该成员变量时,其前面已摆放的空间大小必须是该成员类型大小的整倍数,如果不够则补齐,以此向后类推。
参考资料http://www.cnblogs.com/chengxin1982/archive/2009/01/13/1374575.html