首页主机资讯C语言中extern怎么使用

C语言中extern怎么使用

时间2023-10-27 14:54:03发布访客分类主机资讯浏览304
导读:在C语言中,`extern`用于声明一个变量或函数是在其他文件中定义的。它的作用是告诉编译器在其他地方已经定义了这个变量或函数,这样编译器就不会在当前文件中再去定义它。使用`extern`的语法如下所示:```cextern type na...

在C语言中,`extern`用于声明一个变量或函数是在其他文件中定义的。它的作用是告诉编译器在其他地方已经定义了这个变量或函数,这样编译器就不会在当前文件中再去定义它。
使用`extern`的语法如下所示:
```c
extern type name;
```
其中,`type`表示变量或函数的类型,`name`表示变量或函数的名称。
对于变量,在需要引用其他文件中定义的全局变量时,可以使用`extern`进行声明。例如:
```c
extern int num; // 声明一个存储在其他文件中的全局变量num
```
对于函数,在需要引用其他文件中定义的函数时,可以使用`extern`进行声明。例如:
```c
extern void func(); // 声明一个在其他文件中定义的函数func
```
需要注意的是,`extern`只是用于声明,它并不会分配内存空间或定义变量或函数。变量或函数的定义必须在其他文件中进行。
另外,在头文件中使用`extern`关键字时,还可以省略`extern`关键字,直接声明变量或函数。因为在头文件中定义的变量或函数默认就是外部可见的。
总结来说,`extern`关键字用于声明一个在其他文件中定义的变量或函数。它的作用是告诉编译器这个变量或函数已经在其他地方定义了,不需要重复定义。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

c语言

若转载请注明出处: C语言中extern怎么使用
本文地址: https://pptw.com/jishu/513212.html
Android音谱 安卓 声音频谱 美国vps的速度慢怎么解决

游客 回复需填写必要信息