您的位置:首页 > 其它

结构体的嵌套与报地址取值

2013-12-23 15:22 169 查看


struct a

{

       char * str1;

       char * str2;

       struct b structb;

}

struct b

{

     char * str3;

     char * str4;

}

 

如果知道structb的首地址,则可以用指向指针的指针+偏移量来计算出任意一个成员的下一地址

简言之:如果要地址偏移的方式来遍历结构体的每个成员变量,且成员也是指针变量,则要用到双重指针或是多重指针。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: