1 / 2
文档名称:

2021年c语言extern的使用方法-extern怎么用.docx

格式:docx   大小:15KB   页数:2页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2021年c语言extern的使用方法-extern怎么用.docx

上传人:书犹药也 2021/4/1 文件大小:15 KB

下载得到文件列表

2021年c语言extern的使用方法-extern怎么用.docx

相关文档

文档介绍

文档介绍:c语言extern的使用方法:extern怎么用

  c语言extern的使用方法
c语言extern的使用方法 在C语言中,修饰符extern用在变量或函数的申明前,用来说明“此 变量/函数是在别处定义的,要在此处引用”。下面我们来看看c语言extern的使用方法 1. extern修饰变量的申明。举例来说,假如文件需要引用中变量 int v,就能够在中申明extern int v,然后就能够引用变量v。这里需要注意的是, 被引用的变量v的链接属性必需是外链接(external)的,也就是说要引用到v,不 只是取决于在中申明extern int v,还取决于变量v本身是能够被引用到的。这 包括到c语言的另外一个话题--变量的作用域。能够被其它模块以extern修饰符引 用到的变量通常是全局变量。还有很主要的一点是,extern int v能够放在中的 任何地方,比如你能够在中的函数fun定义的开头处申明extern int v,然后就可 以引用到变量v了,只不过这么只能在函数fun作用域中引用v罢了,这还是变量 作用域的问题。对于这一点来说,大家使用的时候全部心存顾虑。仿佛extern声 明只能用于文件作用域似的。
  2. extern修饰函数申明。从本质上来讲,变量和函数没有区分。函数 名是指向函数二进制块开头处的指针。假如文件需要引用中的函数,比如 在中原型是int fun(int mu),那么就能够在中申明extern int fun(int mu),然后 就能使用fun来做任何事情。就像变量的申明一样,extern int fun(int mu)能够放在 中任何地方,而不一定非要放在的文件作用域的范围中。对其它模块中函 数的引用,最常见的方法是包含这些函数申明的头