结构体偏移量
2015-08-10 11:38
274 查看
typedef struct { char id[64]; char *name; }Student3; void main() { // int i = 0; Student3 *p = NULL; Student3 t1; // & (t1.age) p = &t1; //p = p + 100; //strcpy(0, "dddd"); //p - 1 ; //编译通过 运行通过 这句话 在cpu中计算 //p - 2; //p - 3; { int offsize1 = (int)&(p->name) - (int)p; // & (t1.age) int offsize2 = (int )&(((Student3 *)0)->name ); printf("offsize1:%d \n", offsize1); printf("offsize2:%d \n", offsize2); } printf("hello...\n"); system("pause"); return ; }
相关文章推荐
- GIT与GitHub使用简介
- NOI2004郁闷的出纳员题解
- (1)关键指标-吞吐率
- js弹出窗口、右下角浮动窗体(最小化最大化关闭)
- Mac开机启动
- html,js一个元素做两次不同点击事件
- StringUtils 的使用
- 活着,这些都不是事儿
- centos 6.5-hadoop-2.2.0配置hive1.2.1
- 台湾国立大学机器学习基石.听课笔记(第七讲):The VC Dimension
- 集合中关系说明
- iOS二级Table的简单实现
- MFC双缓冲绘制多边形,将图形透明贴在控件上
- html,js一个元素做两次不同点击事件
- 杭电ACM2042java做法
- OpenCV参考手册之Mat类详解(二)
- http://android.blog.51cto.com/268543/306424
- MATERIALIZED VIEW
- HandlerThread源码解析
- freemarker中获取当前日期并比较