当前位置:  技术问答>linux和unix

语法问题

    来源: 互联网  发布时间:2016-12-28

    本文导语:  #define _offsetof(t,m) ((int)((caddr_t)&((t*)0)->m)) masklen=_offsetof(struct sockaddr_dl,sdl_data[0])+unitlen+namelen; 宏定义中的0应该怎么理解啊? | 给你举个例子: struct  Sample {          int a;         ...

#define _offsetof(t,m) ((int)((caddr_t)&((t*)0)->m))
masklen=_offsetof(struct sockaddr_dl,sdl_data[0])+unitlen+namelen;

宏定义中的0应该怎么理解啊?

|
给你举个例子:

struct  Sample {
         int a;
         int b;
         char c;
};

(Struct Sample *)0->c  就是获取c在结构体内部的偏移量地址。

同样,你的语句里面就是获取m在结构内部的偏移

    
 
 

您可能感兴趣的文章:

  • Emacs 语法高亮问题
  • VIM语法高亮和缩进问题
  • 请教Java语法问题
  • sed 语法问题,
  • ###### 关于 jsp:useBean语法的问题 马上给分 #######
  • Java语法问题
  • 请高手指教shell语法问题,急!!!
  • Java语法问题,以前没有见过这种形式
  • 询问一个TCPDUMP语法问题 在抓TCP包时不能指定IP吗?
  • 本人linux新手,想问linux语法问题
  • 关于Linux源码中的一写语法问题?
  • 这种写法是否正确?JAVA语法问题!
  • 求救!!java语法的小问题!!
  • 我忘记了语法,一个简单的问题希望各位帮着解决一下。急!!!
  • 浅析一个MYSQL语法(在查询中使用count)的兼容性问题
  • 问一个语法的问题?
  • 一段Shell脚本的语法问题
  • 初学者的jsp语法问题
  • 问一个语法上的问题?
  • sh [options] [file] -n 不执行脚本,仅查询语法问题 .我在man sh里面怎么找不到这几个选项:-n -v -x的说明呢?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • c/c++预处理命令预#define语法和例子
  • 最近在学习linux C 看到了makefile部分,觉得makefile的语法很难理解,Makefile 的语法是不是shell语法?
  • JavaScript中的消息框(警告框,确认框,提示框)语法
  • 关于编辑器高彩色语法的实现
  • mysql 存储过程实例和基本语法
  • Java表达式语法解析库 parboiled
  • wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明
  • 语法分析生成器 JavaCC
  • Lex/YACC 高手请进,求分析C语言语法例子
  • 语法着色JS库 Rainbow.js
  • JavaScript语法着色库 SyntaxHighlighter
  • LINUX下的汇编 怎么看????高手指导语法
  • linux shell 编程有哪些图形工具带有语法检查功能呢?
  • 关于shell语法调试
  • ANTLR可视化语法工具 Antlrworks
  • 语法着色库 Colorer Library
  • 怎样让jcreator支持jsp的语法啊?在线等待
  • velocity语法树解析 syntaxTree
  • java的语法说明
  • 语法着色开发工具 SourceHighlightIDE
  • 语法高亮工具 GNU Source-highlight


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3