当前位置: 首页 > news >正文

苏州优化哪家公司好企业网站优化兴田德润优惠

苏州优化哪家公司好,企业网站优化兴田德润优惠,成都设计公司怎么选,wordpress插件 乱码1.介绍 !!! offsetof 是一个宏 2.使用举例 结构体章节的计算结构体占多少字节需要先掌握(本人博客结构体篇章中已经讲解过) 计算结构体中某变量相对于首地址的偏移,并给出说明 首先,结构体首个…

1.介绍

!!! offsetof 是一个

2.使用举例

结构体章节的计算结构体占多少字节需要先掌握(本人博客结构体篇章中已经讲解过)

计算结构体中某变量相对于首地址的偏移,并给出说明

首先,结构体首个变量偏移量为0,假定将首元素的首地址在0处,那么往后每个元素的偏移量就为每个元素的地址,这样一来,取地址就可获得偏移量
#include<stdio.h>
#include<stddef.h>//头函数
struct stu
{
    int a;
    int b;
    char c;
    double d;
};
int main()
{
    printf("%d\n", sizeof(struct stu));//计算总共占用多少字节
    printf("%d\n", offsetof(struct stu,a));//计算偏移量
    printf("%d\n", offsetof(struct stu, b));
    printf("%d\n", offsetof(struct stu, c));
    printf("%d\n", offsetof(struct stu, d));
    return 0;
}

 运行结果:

 

3.模拟实现

#include <stddef.h>
//写一个宏,计算结构体中某变量相对于首地址的偏移,并给出说明
struct stu
{
    int a;
    int b;
    char c;
    double d;
};

#define OFFSETOF(struct_type, mem_name)      (int)&(((struct_type*)0)->mem_name)


int main()
{
    printf("%d\n", OFFSETOF(struct stu, a));
    printf("%d\n", OFFSETOF(struct stu, b));
    printf("%d\n", OFFSETOF(struct stu, c));
    printf("%d\n", OFFSETOF(struct stu, d));

    return 0;
}
 

http://www.yayakq.cn/news/60463/

相关文章:

  • 合肥seo建站何做百度推广网站
  • 网站建设的用途是什么海南网站公司
  • 建立企业网站费用南京企业网站设计
  • 网站建设保障机制佛山市工程招标网
  • 登录浏览器是建设银行移动门户网站iss服务器网站建设
  • 网站营销如何做企业网络部署方案
  • 程序员做兼职的网站设计网站哪个好用
  • 做网站开发要具备哪些素质微信小程序开发制作公司
  • 网站建设 后台中宁网站建设公司
  • 厦门建设网站哪家好国内二级域名免费申请
  • 科技网站设计案例网站链接优化怎么做
  • 怎样做网站镜像建设网站一般要多久到账
  • 有了云服务器怎么做网站新乡微网站建设
  • 软件开发视频网站wordpress 框架
  • seo网站结构杭州编程培训机构排名
  • 网站建设性能分析抖音广告推广
  • 唐山制作网站的公司网络规划设计师是干啥的
  • 网站 pinghei顺德o2o网站建设
  • 免费建站网站一级大录像不卡在线看化妆品网站建设的论文
  • 网站报价广东峰凌建设有限公司网站
  • 国美电器网站建设的思路做游戏网站有钱赚吗
  • 做大型网站费用做网站银川
  • 网站结构的类型wordpress界面英文
  • 旅游网站设计与实现论文拼多多网站分析
  • 西安电商网站建设揭阳网站建设团队
  • 室内设计师上网第一站橱柜网站源码
  • 特别酷炫网站住建部2022年执行的新规范
  • 怎样理解网站建设与开发这门课遵义网站建设txwl
  • 做教育机器网站qq群推广引流
  • 秦皇岛微信推广平台seo经理