读书人

为什么头文件中已经定义了还要再定义

发布时间: 2012-02-14 19:19:19 作者: rapoo

为什么头文件中已经定义了,还要再定义一次?
<global.h>
extern uchar *fp;

<global.c>
uchar *fp;

为什么头文件中已经定义了,还要再定义一次?

[解决办法]
前一个是声明
后面的是定义
[解决办法]
extern uchar *fp;是引用声明
uchar *fp;是定义

读书人网 >C语言

热点推荐