内存对齐的一道面试题目
来源:互联网 发布:测试手机信号强度软件 编辑:程序博客网 时间:2024/05/23 16:19
今天浏览网页的时候,看到了一道笔试的题目,代码如下
#include <stdio.h> typedef struct {int x;char y;long z;short a;void *ptr_x;}str_1;int main(int argc,char **argv){printf("size of str_1=%d Byte\n\r",sizeof(str_1));return 0;}
解答: 在32位机子下,
int 4 Byte
char 1 Byte
long 4 Byte
short 2 Byte
void * 4Byte
然后 4(4)+1(4)+4(4)+2(4)+4(4)= 20 Byte 括号内为实际占用的内存
0 0
- 内存对齐的一道面试题目
- 华为面试的一道题目
- 一道面试的智力题目
- 一道复杂的面试题目
- Google的一道面试题目
- 迅雷的一道面试题目
- 一道华为的面试题目
- 一道js的面试题目
- 一道面试的智力题目
- 百度很有意思的一道面试题目
- 分享一道微软的数据结构面试题目
- Google的一道面试题目(2)
- Google的一道面试题目(英文原版)
- 一道简单点的面试题目
- 一道面试题目,关于this的理解
- 一道Java面试题目--对象的构造
- 一道很有典型的面试题目
- 关于腾讯面试的一道题目
- android app最顶层弹出透明背景的弹框
- 【软工视频】软件分析
- POJ 2109 Power of Cryptography
- 网络爬虫之java基础(Ⅰ)
- 【HDU5828】Rikka with Sequence(线段树)
- 内存对齐的一道面试题目
- 爬取msdn.itellyou.cn网站
- Postgrel 常见操作(1)
- 关联容器
- UVA 1658 Admiral [费用流] [拆点]
- 极角排序
- 【POJ2463】Bungee Jumping
- 关于乱码的一些总结--项目过程的点点滴滴
- 很漂亮的bootstrap ace静态页面后台管理系统模板