收录日期:2020/02/20 19:56:36 时间:2016/07/15 11:38:25 标签:C语言
1. 下面宏实现什么功能?

    #define _FOFF(c,f) ((int)(&((c *)0)->f))

2. 下面代码可以编译通过吗?可以链接通过吗?为什么?

    extern int x0;
    extern int x1;

    void func(void)
    {
        int temp=5;
        x0= temp+1;
        x1= temp-1;
    }


各位同胞帮看下,谢谢啊
引用楼主 fanzhijie875151 的回复:
1. 下面宏实现什么功能?

    #define _FOFF(c,f) ((int)(&((c *)0)->f))

2. 下面代码可以编译通过吗?可以链接通过吗?为什么?

    extern int x0;
    extern int x1;

    void func(void)
    {
        int temp=5;
        x0= temp+1;
        x1= temp-1;
    }


各位同胞帮看下,谢谢啊


1.第一个是宏的定义的功能是把 c结构体中的成员变员f的值取出来后强行转换为int型
2.这是可以编译通过的,只是在连接的时候出错,因为没有x0 x1这两个变量从别的文件kuo展这两个变量的作用域过来
1: 求结构成员的偏移量。
2:可编译,无法链接。x0 x1 只声明未定义
谢谢大家

请问有没有oracle 10g for SPARC 32bit 使用windows连接模式需要给数据库添加哪个用户啊 一句sql语句可不可以实现这样的效果 请教JAVA国际化 急求如图日历控件。 从很多条线里面拾取其中一条线的优化算法 [经验分享] 如何在JAVA程序中使用Struct一次传入多条数据给Oracle的存储过程。 Fuzzy C-Means 模糊c 均值算法的怪异现象 C# 怎样做出360卫士上工具的效果 WebSphere6.1 启动关闭信息是这个样子的,请问是否安装错误? 服务器正常 一直可以ping得通 但有时却不能访问网站 【散分】昨天的问题解决了,散分,,, 关于标签的问题 水晶报表加载大量数据时很慢怎么解决? 上海 招VC ActiveX开发人员 怎样把一个表里面的数据导到 C 的数据结构里面,各位大侠给点意见。 求一简单的SQL语句 上海 招VC ActiveX开发人员 头文件使用 SQL有没有排除字段检索功能? 问一下,做一个类似facebook这样的社区,有多少代码量 数据库迁移相关---读取日志内容,筛选,重做 如何判断最后一个字符是 - ,然后把最后的 - 过滤掉 专家披露达席尔瓦险截肢 前枪手:温格阿森纳都太幼稚 求助!急 网页上内嵌像msn这类的IM软件是怎么实现的? 用端口方式划分VLAN后,导致划分出新的VLAN不能上网? 求助一条SQL语句 关于深藍UTF-8正體簡體轉換函數 1.0 的使用问题 对话框之间消息数据的传递