存储类说明符extern。之前说过auto (auto int a;)extern的作用是:修饰变量/函数声明,表示是外部变量。

e本身就是一个全局变量,所以在全局变量这个位置,加不加extern 都是一样的。

extern的作用 一般是放在声明上,

加上extern就是单单的一个声明的作用,写不写作用都行,不过一般全局变量声明的地方会加上extern。属于习惯

另外extern 还可以修饰函数

 

  extern修饰的意思是:fun2()这个函数的实体不在main.c中,在别的文件中。

 最后,如果在局部位置声明全局变量,一定要加extern

注意,只能纯声明不能赋值

 

 posted on 2019-03-21 15:32  轻舞飞扬的饼  阅读(255)  评论(0编辑  收藏  举报