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

视觉传达设计网站靓号网站开发

视觉传达设计网站,靓号网站开发,长沙定制网站开发,成都招聘网站建设模拟实现offsetof #define offsetof(StructType, MemberName) (size_t)(((StructType *)0)-MemberName) StructType是结构体类型名#xff0c;MemberName是成员名。具体操作方法是#xff1a; 1、先将0转换为一个结构体类型的指针#xff0c;相当于某个结构体的首…模拟实现offsetof #define offsetof(StructType, MemberName) (size_t)(((StructType *)0)-MemberName) StructType是结构体类型名MemberName是成员名。具体操作方法是 1、先将0转换为一个结构体类型的指针相当于某个结构体的首地址是0。此时每一个成员的偏移量就成了相对0的偏移量这样就不需要减去首地址了。 2、对该指针用-访问其成员并取出地址由于结构体起始地址为0此时成员偏移量直接相当于对0的偏移量所以得到的值直接就是对首地址的偏移量。 3、取出该成员的地址强转成size_t并打印就求出了这个偏移量。 代码: #includestdio.h #include stddef.h struct S {char c1;int i;char c2; }; #define OFFSETOF(type,mem) (size_t)(((type*)0)-mem) //将0转化为结构题指针(type*)0 int main() { //通过结构体指针找到结构体对象后取出其地址printf(%d\n, OFFSETOF(struct S, c1));printf(%d\n, OFFSETOF(struct S, i));printf(%d\n, OFFSETOF(struct S, c2));return 0; } 结果:
http://www.w-s-a.com/news/930936/

相关文章:

  • 临沂网站制作定制现在比较流行的软件开发模型
  • 南宁企业建站系统做问卷调查哪个网站好
  • 能打开各种网站的浏览器推荐建设部的网站首页
  • 苏州高端网站建设开发wordpress 删除图片
  • saas网站开发外贸网站设计风格
  • c 手机网站开发湘阴网页定制
  • 阿里云虚拟主机搭建wordpressWordPress优化手机端
  • 湖北长安建设网站衡阳市做网站
  • 灯饰网站建设图片深圳做网站哪家公司好
  • 网站的构造有什么网站做生鲜配送的
  • 怎么在手机上做微电影网站小马厂网站建设
  • 网络广告投放网站中山网
  • 保定网站制作专业网页设计模板html代码运行
  • 中国专利申请网官网杭州seo优化
  • 杭州低价做网站网站系统功能流程图
  • 档案室建设网站名贵中药材初加工平台
  • 怎么做优惠券的网站wordpress加载速度
  • 手机网站 分辨率如何创建网站挣钱
  • 网站建设工作标准做模版网站
  • 免费注册微信网站怎样做天猫网站视频
  • 青海建设厅网站通知wordpress如何改文章id
  • 国外搜索网站建设支付网站备案
  • 合肥建站公司有哪家招聘的拼车平台网站开发
  • 网站 备案 固话北京建站模板企业
  • 网站开发的公司wordpress分类目录 模版
  • flashfxp怎么上传对应网站空间wordpress无法创建
  • 建设网站案例分析做网站代理怎么赚钱
  • 唯品会网站建设特色域名备案期间 网站访问
  • 郑东新区建设局网站怎么做万网网站
  • 阿里云上传的网站 服务器路径试用网站开发