美文网首页
解释一下extern关键字的用法

解释一下extern关键字的用法

作者: Aikesi26 | 来源:发表于2018-07-09 13:43 被阅读16次

在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。

对其他模块中函数的引用,最常用的方法是包含这些函数声明的头文件。使用extern和包含头文件来引用函数有什么区别呢?extern的引用方式比包含头文件要简洁得多!extern的使用方法是直接了当的,想引用哪个函数就用extern声明哪个函数。

这样做的一个明显的好处是,会加速程序的编译(确切的说是预处理)的过程,节省时间。在大型C程序编译过程中,这种差异是非常明显的。

需要引用其他文件中的变量或者函数的话, 只需要在当前文件中 extern type name;
就可以对其进行操作, name为函数名称(必要的时候加上参数)或者变量名称. 在当前文件中就可以对其进行操作了.

相关文章

  • iOS extern关键字

    extern关键字 原来经常看到extern关键字,但是一直搞不懂具体的用法,以及跟static的区别。今天就要搞...

  • 解释一下extern关键字的用法

    在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。 对...

  • OC中的关键字

    参考了:某大神 目录:关键字const/static/extern的意思&&用法 a、const; b、stati...

  • extern关键字的用法

    前段时间在萧大的技术社区http://cocode.cc/上看到一个问题(http://cocode.cc/t/t...

  • runtime的关联引用

    下文会用到const,static关键词,下一篇文章会针对const,static,extern等关键字的用法详细...

  • const,static,extern关键字笔记

    const, static, extern几个关键字,在它们的概念和用法上一直有点模糊,整理一下, 以便日后查阅。...

  • UIKIT_EXTERN 的简单用法

    转载: 1:UIKIT_EXTERN 的简单用法 2:IOS UIKIT_EXTERN, __attribute_...

  • C语言关键字"extern"用法

    利用关键字extern,可以再一个文件中引用另一个文件中定义的变量或者函数。 一、引用同一个文件中的变量 如果按照...

  • iOS 学习笔记, 代码片段

    26, extern关键字 extern关键字主要是声明这个变量已经在其他文件中声明过了(声明全局变量或者函数),...

  • const 与#define 用法

    用法 .h extern NSString * const LoginURL; .m NSString * ...

网友评论

      本文标题:解释一下extern关键字的用法

      本文链接:https://www.haomeiwen.com/subject/khozuftx.html