失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C语言中extern关键字的作用及使用方法详解 – 网络

C语言中extern关键字的作用及使用方法详解 – 网络

时间:2023-02-27 23:29:09

相关推荐

C语言中extern关键字的作用及使用方法详解 – 网络

关键字进行声明。有两个文件a.c和b.c,a.c中定义了一个全局变量x

如果想要在b.c中使用x,需要在b.c中进行声明

2. 声明全局函数

关键字进行声明。有两个文件a.c和b.c,a.c中定义了一个函数f

void f();

如果想要在b.c中调用f,需要在b.c中进行声明

void f();

3. 声明局部变量

关键字进行声明。有一个文件a.c,其中定义了一个函数f

void f()

{t x;

如果想要在b.c中使用x,需要在b.c中进行声明

需要注意的是,局部变量的生命周期只在函数执行期间,函数执行完毕后,变量就会被销毁。因此,在使用局部变量时要特别小心,避免出现悬空指针等问题。

关键字声明的变量和函数只是声明,不是定义,因此不会在当前文件中分配内存空间。如果想要在当前文件中定义变量和函数,需要在声明的基础上进行定义。

如果觉得《C语言中extern关键字的作用及使用方法详解 – 网络》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。