为了账号安全,请及时绑定邮箱和手机立即绑定

C语言中各个文件如何关联?

C语言中各个文件如何关联?

C
lovehandle 2015-12-27 16:42:51
最好能具体讲下如何操作,尤其是变量如何调用。
查看完整描述

2 回答

?
DKSky

TA贡献31条经验 获得超21个赞

举个例子:假如两个文件定义了同一个变量,会出现重复定义的问题。但是编译时不会报错,链接时才会出错。因此文件间的相互关联出现在链接时。

查看完整回答
反对 回复 2015-12-28
?
onemoo

TA贡献883条经验 获得超454个赞

有“调用函数”这个说法,你说的“变量调用”是什么意思?

请再详细描述下你的问题。

查看完整回答
反对 回复 2015-12-27
  • lovehandle
    lovehandle
    比如我把头文件,主函数和子函数写在不同的源代码页里,子函数中怎么调用主函数那一页定义的变量?
  • onemoo
    onemoo
    头文件被包含在哪个源码中,其内容就成为那个源码文件的一部分。编译器编译的是一个个源代码文件,看不到头文件。所以头文件中的声明相当于声明在每个包含这个头文件的源码文件中。 “主函数那一页定义的变量”——这个变量是在[含有主函数的文件]中,且定义在函数之外的吗? 是的话,这种变量是全局变量,整个程序的任何一个源码文件都可以访问到(实际上有链接器的帮助)。 如果变量定义在一个函数之中,那其他函数是不能直接访问它的。
  • 2 回答
  • 0 关注
  • 1776 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号