c语言中extern是什么意思?

如题所述

当使用extern做修饰的时候,此变量就可以在其他的源文件里使用这个变量,当然前提是已经包含了这个变量所在的头文件
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-01
百度百科上解释的很详细,看看.

参考资料:http://baike.baidu.com/view/963932.htm

c语言中extern的意思是什么?
C语言中extern的含义是外部引用。以下是针对该关键词的 一、基本定义 在C语言中,`extern`是一个关键字,主要用于声明一个变量或函数是在其他文件中定义的。通过使用`extern`关键字,我们可以告诉编译器该变量或函数在其他地方已经定义,这里只是引用。这样,在编译时,编译器会确保链接到正确的位置以获取...

c语言中extern的意思是什么??
C语言中extern的含义是外部变量声明。详细解释如下:1. extern的基本含义 在C语言中,extern关键字用于声明一个变量是在其他文件中定义的。通过使用extern关键字,可以在当前文件中引用在其他地方定义的变量。这意味着,你可以在一个文件中声明一个变量,并在另一个文件中定义和初始化它。这使得代码的组织...

c语言中的extern什么意思
extern是全局变量声明,只要声明全局变量就默认 前面加extern(程序员可以不加,但编译器默认加上)若本文件 引用别的文件中的全局变量 一定要加上extern 声明一下。 例如 #include "my_Fun.c" extern int b;\/\/b是在my_Fun.c中声明了的一个全局变 ...

extern在c语言中是什么意思?
在C语言中,extern关键字用于声明一个变量或函数是在其他文件中定义的。接下来,我将详细解释这个概念:一、变量声明与外部变量 在C语言中,当我们想要使用一个变量,但不想在当前的代码块中定义它时,就可以使用extern关键字进行声明。这种变量通常被称为外部变量或全局变量。通过extern声明,我们可以告诉...

在C语言中头文件的extern是什么意思呢?
是一个修饰符,在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量\/函数是在别处定义的,要在此处引用”。extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量或函数时,在其它模块中寻找其定义。另外,extern也可用来进行链接指定。在头文件中声明...

C语言中extern的意思是什么?
extern关键字可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。这里起到的是声明作用范围的用处。extern的另外用法是当C和C++混合编程时假如c++调用的是c源文档定义的函数或变量,那么要加extern来告诉编译器用c方式命名函数:文档A.cpp...

c语言中的extern是什么,有什么作用啊?
在C语言中,extern是一个关键字,它的主要作用是标识函数或变量的定义在当前编译单元之外。具体来说,它有以下两个应用场景:首先,当你在某个C文件中声明一个函数,如:extern void add(int x, int y);,这意味着这个函数的实现并不在这个文件里,而是在另一个文件中定义。这样做有助于代码的...

c语言extern
答案:C语言中的`extern`关键字主要用于声明一个变量或者函数是在其他文件中定义的。使用`extern`关键字可以让编译器知道该变量或函数的存在,这样在当前文件中就可以使用它。具体来说,`extern`主要用于在头文件和实现文件之间建立联系。详细解释:在C语言中,`extern`是一个存储类说明符,它告诉编译器...

c语言中extern在函数声明中是什么意思?
1. extern关键字的基本含义 在C语言中,extern关键字用于声明变量或函数,表示该变量或函数的实际存储或实现在其他地方,但可以在当前文件中使用。简单来说,extern就是一种声明机制,告诉编译器该变量或函数在其他地方已经定义,这里只是引用。2. 在函数声明中的应用 当我们在一个文件中使用extern关键字...

C语言中extern的用法
在C语言中,"extern"是一个关键的标识符,它用于指示变量或函数的定义位于其他源文件中。当在代码中遇到extern修饰的变量或函数时,编译器会在其他模块中查找其实际声明。以下是extern在不同情况下的用法和注意事项:1. 变量和函数声明:extern可以用于变量和函数的声明,提示编译器在其他文件中查找定义。

相似回答