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

解释一下extern关键字的用法

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

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

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

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

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

    相关文章

      网友评论

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

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