问一个关于C语言OBJ文件连接的问题,比如我在1.c中定义了一个结构体,并用该结构体声明了一个变量

问一个关于C语言OBJ文件连接的问题,比如我在1.c中定义了一个结构体,并用该结构体声明了一个变量(在函数外)然后对该变量进行了一些赋值操作。在2.c中,我未对该结构体进... 问一个关于C语言OBJ文件连接的问题,比如我在1.c中定义了一个结构体,并用该结构体声明了一个变量(在函数外)然后对该变量进行了一些赋值操作。在2.c中,我未对该结构体进行任何声明且未用宏定义包含1.c,直接引用1.c中的结构体变量,1.c和2.c之后会生成目标文件并连接,会报错吗? 展开
 我来答
allenli90
2017-01-19 · 超过35用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:32.3万
展开全部
会报错,你必须使用#include <1.c>引入结构体进入2.c。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式