结构体的嵌套与报地址取值
2013-12-23 15:22
169 查看
如
struct a
{
char * str1;
char * str2;
struct b structb;
}
struct b
{
char * str3;
char * str4;
}
如果知道structb的首地址,则可以用指向指针的指针+偏移量来计算出任意一个成员的下一地址
简言之:如果要地址偏移的方式来遍历结构体的每个成员变量,且成员也是指针变量,则要用到双重指针或是多重指针。
struct a
{
char * str1;
char * str2;
struct b structb;
}
struct b
{
char * str3;
char * str4;
}
如果知道structb的首地址,则可以用指向指针的指针+偏移量来计算出任意一个成员的下一地址
简言之:如果要地址偏移的方式来遍历结构体的每个成员变量,且成员也是指针变量,则要用到双重指针或是多重指针。
相关文章推荐
- 浅谈.Net并行计算之数据并行
- UITapGestureRecognizer会屏蔽掉Button的点击事件( 转载)
- 数组相减
- Fiddler讲解
- Python 函数的参数定义和可变参数
- linux 2.6 互斥锁的实现-源码分析
- 安装了VS2013,VS2010打开实例后:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 自己开悟
- poj-2486-树形dp
- 获取type=file的value各个浏览器兼容
- 图书管理系统
- Chapter 14 The Environment
- 长知识了!2013最新十大约炮神器排行榜
- UI第一课
- postgresql过程化语言plpgsql
- 单词到散列表的唯一映射算法
- java 笔记
- java Nio 简介
- apache开启伪静态
- html5 canvas js(数字时钟)