1 / 4
文档名称:

Intel和微软同时出现的面试题_面试技巧(面试技巧).doc

格式:doc   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Intel和微软同时出现的面试题_面试技巧(面试技巧).doc

上传人:1529039003 2014/2/19 文件大小:0 KB

下载得到文件列表

Intel和微软同时出现的面试题_面试技巧(面试技巧).doc

文档介绍

文档介绍:Intel和微软同时出现的面试题_面试技巧(面试技巧)






#pragma pack(8)
struct s1
{
short a;
long b;
};
struct s2
{
char c;
s1 d;
long long e;
};
#pragma pack()

问:

(s2) = ?
?


答案:

sizeof(S2)结果为24.
成员对齐有一个重要的条件,.
也就是说上面虽然指定了按8字节对齐,,每个成员按其类型的对齐参数(通常是这个类型的大小)和指定对齐参数(这里是8字节),不够就补空字节.
S1中,成员a是1字节默认按1字节对齐,指定对齐参数为8,这两个值中取1,a按1字节对齐;成员b是4个字节,默认是按4字节对齐,这时就按4字节对齐,所以sizeof(S1)应该为8;
S2中,c和S1中的a一样,按1字节对齐,而d 是个结构,它是8个字节,它按什么对齐呢?对于结构来说,它的默认对齐方式就是它的所有成员使用的对齐参数中最大的一个,,,它是默认按8字节对齐,和指定的一样,所以它对到8字节的边界上,这时,已经使用了12个字节了,所以又添加了
4个字节的空,,长度为24,已经可以被8(成员e按8字节对齐),一共使用了24个字节.
a b
S1的内存布局:11**,1111,
c d
S2的内存布局:1***

最近更新

圣诞派对活动方案 5页

员工的劳动合同(七篇) 76页

喷淋防尘方案 4页

商户复苏方案 4页

商场美陈设计方案 5页

2024年云南轻纺职业学院单招职业适应性测试题.. 61页

2024年四川文化传媒职业学院单招职业适应性测.. 62页

2024年奇瑞控股集团有限公司校园招聘考试试题.. 146页

2024年山东外贸职业学院单招职业适应性测试题.. 95页

2024年广西柳州钢铁集团有限公司校园招聘考试.. 150页

2024年扎兰屯职业学院单招职业适应性测试题库.. 62页

2024年时政试题库ab卷 25页

2024年歌尔股份有限公司校园招聘考试试题一套.. 146页

2024年泰康保险集团股份有限公司校园招聘考试.. 149页

2024年海亮集团有限公司校园招聘考试试题新版.. 146页

2024年湖南城建职业技术学院单招职业适应性测.. 94页

2024年漳州城市职业学院单招职业适应性测试题.. 61页

2024年益阳职业技术学院单招职业适应性测试题.. 61页

2024年美的集团股份有限公司校园招聘考试试题.. 147页

2024年衡阳幼儿师范高等专科学校单招职业适应.. 63页

2024年重庆电讯职业学院单招职业适应性测试题.. 62页

蓝奏云软件库合集软件资料 1页

传承壮族文化心得体会 5页

艺人经纪人合同范本 22页

智能传感器与传感器系统 111页

浅谈薄煤层开采技术现状与发展趋势 6页

学前儿童发展心理学第2版高职学前教育专业 第.. 48页

人流报告单 9页

智能传感器 93页

3D和值与跨度对照表 1页