extern

extern 声明变量

  1、当一个.c文件需要使用其他.c文件中的变量时,该.c文件中使用extern进行声明该变量,声明外部变量能被自己使用,然后同时需要在该.c文件中进行定义,只有定义了才能使用,仅仅声明未定义是不存在,不能进行使用。

 

 

  2、.h中

  struct __Touch{  };定义了一个结构体,extern struct __Touch touch;使用extern进行声明,便于其他.c进行使用

但是在该.c中使用时还需进行struct __Touch touch;定义。

      3.修饰函数时,表示能被其他.c文件调用。

posted @ 2020-05-15 16:25  听雨书  阅读(865)  评论(0编辑  收藏  举报