308|5

1650

帖子

0

资源

五彩晶圆(初级)

请问 在A.C文件中要调用B.C文件中的某个函数和变量,而B.C没有b.h文件,如何处理 [复制链接]

邀请:@maychang   @chunyang   @freebsder   @dcexpert   参与回复

请问  在A.C文件中要调用B.C文件中的某个函数D() 和 变量 E,而B.C没有 b.h 文件,如何处理

此帖出自单片机论坛

回复

1万

帖子

0

资源

超级版主

依我之见,“复制” 然后 “粘贴” 你需要的内容,可能是最方便的。

点评

那不重复了吗    详情 回复 发表于 2021-9-4 13:06

回复

1650

帖子

0

资源

五彩晶圆(初级)

maychang 发表于 2021-9-4 12:03 依我之见,“复制” 然后 “粘贴” 你需要的内容,可能是最方便的。

那不重复了吗

 


回复

2006

帖子

8

资源

五彩晶圆(初级)

用extern 在A中声明一下要调用的函数, 和变量就好了, 告诉编译器, 这些东西有需要你去找, 只有当找不到了, 才会报错

 

比如

extern void D();

extern int E;

....

//使用

D();

E = 0;

...

 

点评

非常非常的感谢。  详情 回复 发表于 2021-9-4 20:53

赞赏

1

查看全部赞赏

个人签名坐而言不如起而行

回复

1650

帖子

0

资源

五彩晶圆(初级)

wsmysyn 发表于 2021-9-4 17:48 用extern 在A中声明一下要调用的函数, 和变量就好了, 告诉编译器, 这些东西有需要你去找, 只有当找不到了, ...

非常非常的感谢。


回复

4481

帖子

1

资源

五彩晶圆(初级)

头文件对C语言没有实质意义,头文件时预处理器处理的。所以在.C里面直接extern就好了。

个人签名

默认摸鱼


回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/10 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表