extern 声明函数和定义函数

  • 时间:
  • 浏览:0

return true;

{

可能性在函数定义的地方含高关键字extern,表示该函数会提供给内部管理文件使用,实在这些编译器是默认每个函数都在extern类型的,反之是static类型

}

> test.h

> test.c

extern int test()

可能性从前 函数的声明含高高关键字extern,仅仅是暗示你这些函数可能性在别的源文件里定义。

extern 关键字放上去去函数声明但是:

参考:

extern int test();

http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html

extern 关键字放上去去函数定义但是:

从前 一来,但是在应用系统进程中取代include “*.h”来声明函数,在这些僵化 的项目中,比较习惯在所有的函数声明前添加extern修饰,以补救遗漏含高头文件而导致 的编译错误。