对于C语言中的external,我比较任性滴阅读了原文对此的定义。先上图吧
No图Say个JB啊
看到红色方框标注的部分了没,
第一个框框:即C语言中可以标注external的东东只有两种:一个是变量;另外一个就是函数;
第二个框框:即C语言中凡是标注external的变量或者函数不得在函数内部定义。只能定义在函数外部。即不能被函数包含。
第三个框框:即可以被函数引用。
最后一点,external的意义在于能够被所有文件所引用
对于C语言中的external,我比较任性滴阅读了原文对此的定义。先上图吧
No图Say个JB啊
看到红色方框标注的部分了没,
第一个框框:即C语言中可以标注external的东东只有两种:一个是变量;另外一个就是函数;
第二个框框:即C语言中凡是标注external的变量或者函数不得在函数内部定义。只能定义在函数外部。即不能被函数包含。
第三个框框:即可以被函数引用。
最后一点,external的意义在于能够被所有文件所引用