如何求出C语言结构体中各个成员的大小及内存偏移量
来源:互联网 发布:冒险岛夜光法师v矩阵 编辑:程序博客网 时间:2024/04/30 02:22
#include <stdio.h>#include <stddef.h>struct Data{int a;char b;char c;int d;char e;}; int main(void){printf("sizeof(a): %d\n",sizeof(((Data*)0)->a));printf("sizeof(b): %d\n",sizeof(((Data*)0)->b));printf("sizeof(c): %d\n",sizeof(((Data*)0)->c));printf("sizeof(d): %d\n",sizeof(((Data*)0)->d));printf("sizeof(e): %d\n",sizeof(((Data*)0)->e));printf("offset(a): %d\n",offsetof(Data,a));printf("offset(b): %d\n",offsetof(Data,b));printf("offset(c): %d\n",offsetof(Data,c));printf("offset(d): %d\n",offsetof(Data,d));printf("offset(e): %d\n",offsetof(Data,e)); return (0);}/* output *//*sizeof(a): 4sizeof(b): 1sizeof(c): 1sizeof(d): 4sizeof(e): 1offset(a): 0offset(b): 4offset(c): 5offset(d): 8offset(e): 12请按任意键继续. . .*/
0 0
- 如何求出C语言结构体中各个成员的大小及内存偏移量
- 如何求出结构体的成员变量的偏移量
- 如何计算结构体大小和结构体中成员的内存偏移
- c语言 获取结构体成员偏移量方法
- ANSI C中获取结构体成员偏移量量的办法
- 结构体中成员变量偏移量
- gdb 显示结构体中成员的偏移量
- C语言中内存偏移量
- 求结构体成员的偏移量
- 结构体成员偏移量的计算
- 结构体成员偏移量
- 计算结构体内成员的内存偏移量
- 如何取得结构体成员相对于结构体的偏移量
- 【小记备忘】之C/C++ 杂记,确定结构体中成员变量的偏移量【2013.12.23】
- 如何算出结构体里的成员变量的偏移量
- (记录)如何取结构体中成员的偏移
- [C/C++标准库]_[初级]_[计算结构体成员的偏移量]
- 求取结构体成员偏移量的宏定义
- 浅谈堆栈问题-C++
- Java I O流
- 项目一补充
- 转载留用 使用jquery 扩展 实现在页面鼠标光标指定位置后面加字符
- 字符集
- 如何求出C语言结构体中各个成员的大小及内存偏移量
- 第223天(20W+2)
- Android中程序与Service交互的方式
- mysql5.5 开启慢查询日志
- 第七周项目求两个数的正差值
- ExtJs的一些常用控件属性
- 杂谈随想第001篇:对于“不死鸟”反驳姚仙言论的看法
- 在ios开发中使用 try 和 catch 来捕获错误。
- Hadoop中SequenceFile的使用