[讨论] 问一下大家哈 #define 定义的常量怎么在另一个.C里面调用?

IC—YOU   2010-8-27 16:34 楼主
来自EEWORLD合作群:49900581

回复评论 (10)

c语言的本质是,以.c文件为编译单位,所有.c文件里用到的东西都必须位于这个.c文件内
点赞  2010-8-27 16:37
一般是头文件才include
点赞  2010-8-27 16:37
其实h与c是没区别的,取决于内容
点赞  2010-8-27 16:37
不能这么理解,容易混了
.h不是独立编译单元
点赞  2010-8-27 16:37
那个常量在pluse.c里使用 我怎么在main.c
这边定义?
点赞  2010-8-27 16:37
只能被include
那你就要创建一个.h文件
点赞  2010-8-27 16:37
恩 那.h文件然后再pluse.c被调用?
点赞  2010-8-27 16:38
h不是独立编译单元
白天图生存,晚上谋发展!!!
点赞  2010-8-27 17:07
什么都可以#include的,我还#include .asm
点赞  2010-8-27 17:22
把公用的#define定义内容放在H文件里,然后在不同的C文件里#include这个H文件就行了。比较方便~~~
点赞  2010-8-27 17:44
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复