00问答网
所有问题
当前搜索:
extern
extern
是什么意思
答:
extern
可用于C/C++编译器对全局变量的管理。在C/C++中,全局变量是指在任何一个函数中都能访问的变量。当一个全局变量被多次声明时,编译器会根据规则将其分配到各自的内存空间中。如果我们想在一个程序的多个文件中使用同一个变量,可以使用extern关键字对变量进行声明,从而避免变量重复定义带来的错误。
extern
什么意思?
答:
意思是重复定义,是一个程序运行出现的错误。出现该错误则是因为程序中某个变量重复定义,把头文件中的变量定义前加
extern
(只是变量声明不用初始化),再在某一个要调用该变量的c文件的程序之前再定义(注意第一个调用的c文件要负责附带初始化该变量,其他调用的c文件就不需要初始化过程啦)。
C语言中
extern
的意思是什么
答:
extern
关键字可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。这里起到的是声明作用范围的用处。extern的另外用法是当C和C++混合编程时假如c++调用的是c源文档定义的函数或变量,那么要加extern来告诉编译器用c方式命名函数:文档A.cpp...
C语言:用
extern
和不用extern声明方法有什么区别?
答:
extern
修饰函数声明。从本质上来讲,变量和函数没有区别。函数名是指向函数二进制块开头处的指针。如果文件a.c需要引用b.c中的函数,比如在b.c中原型是int fun(int mu),那么就可以在a.c中声明extern int fun(int mu),然后就能使用fun来做任何事情。就像变量的声明一样,extern int fun(int ...
extern
在c语言中是什么意思?
答:
是一个修饰符。在C语言中,修饰符
extern
用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用”。extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量或函数时,在其它模块中寻找其定义。另外,extern也可用来进行链接指定。可以通过把原...
C语言中
extern
关键字的作用
答:
extern
关键字 声明一个“
外部
变量” 。有了这个声明,就可以从声明开始的地方,合法地使用该外部变量了。在例1中,我们在最后才定义了外部变量 g_X , g_Y ,由于外部变量定义的位置在main函数之后,因此本来我们在main函数中是不能够引用 g_X , g_Y 的,因为在使用的时候并没有定义它们的数值...
extern
关键字对函数和变量的区别
答:
extern
关键字适用于C变量(数据结构)和C函数。根本上来说,extern关键字扩展了C变量和C函数的可见性。这可能就是它被命名为extern的原因。 虽然大多数人可能理解变量或函数的“声明”和“定义”之间的区别,但为了完整起见,还是区分一下它们。变量或函数可以 声明任意多次 ,但只能 定义一次 。(记住...
extern
在c语言中是什么意思
答:
extern
关键字可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。这里起到的是声明作用范围的用处。extern的另外用法是当C和C++混合编程时假如c++调用的是c源文档定义的函数或变量,那么要加extern来告诉编译器用c方式命名函数:文档A.cpp...
怎样理解
extern
,const,static的含义和他们之间的关系?
答:
往往都是在声明的时候就定义了,这只能在一个文件里面使用,此时的声明就是定于,不能在多个文件里使用同时使用该变量。要在多个文件使用同一个变量的话就可以使用
extern
来声明。这里还要注意extern和static的区别:extern是文件级的,也就是说多个文件(只要是声明了extern int i的)都可以使用同一个...
c语言中
extern
怎么用,举个简单例子说明下,谢谢。
答:
extern
是
外部
声明用的,用来声明外部的函数或者变量定义。例如,你在1.C中定义了一个函数和变量:void fun1(void);int a = 0;而你要在2.c中调用 fun1(),并且读取a的值,那么需要再2.c的头部如下外部声明:extern void fun1(void);extern int a = 0;这样的话在编译器在编译2.c时,不会...
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
extern c
western
extern "C"用法
extern c++用法
extern关键字用法和理解
c语言中extern
全局变量extern
extern数组要带长度吗
extern关键字的作用