00问答网
所有问题
当前搜索:
extern int a
C++中
extern
int
a
表示什么意思??
答:
extern
可以置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。也就是说,在别的文件里定义了
int
型的变量
a
,在这个文件中要用到a这个变量,就要用extern声明。参考资料:<a href="http://baike.baidu....
c语言 请问
int
a
是 变量定义还是变量声明?
答:
例如:
extern
int
a
其中变量a是在别的文件中定义的。 前者是"定义性声明(defining declaration)"或者称为"定义(definition)",而后者是"引用性声明(referncing declaration)".从广义的角度来讲声明中包含着定义,但是并非所有的声明都是定义,例如:int a它既是声明,同时又是定义。然而对于exter...
int
a
是定义还是声名 和
extern
有什么区别?
答:
int a 是本文件自己定义的。
extern int a
定义的a变量表示该变量在使用前已经定义了,一般有两种情况,一是该变量是在其他的文件中定义的全局变量,简称
外部
变量。二种情况表示变量在本文件中定义的全局变量,但是在使用之后(因为作用域)定义的。
C++ 语法:C++变量声明和定义的区别
答:
1、一种是需要建立存储空间的。例如:
int
a
在声明的时候就已经建立了存储空间。2、另一种是不需要建立存储空间的。 例如:
extern
int a 其中变量a是在别的文件中定义的。前者是“定义性声明(defining declaration)”或者称为“定义(definition)”,而后者是“引用性声明(referncing declaration)...
书上说,
extern
int
a
= 10;只能写在函数
外部
答:
extern int a
= 10; 初始化形式,只能写在函数
外部
不初始化 extern int a; 可以写在函数内部。(extern 的东西要 链接 进来。)例如,可以写 extern int a;a = 10; // 可以。不能在函数内部写 extern int a = 10; 这种初始化 形式。
C++的一个项目文件,在一个头文件中用
extern
声明了一个对象,另一个文件...
答:
在1里定义不用写
extern
在2里引用要 用extern声明吧!c语言是这样,c++应该也是 你搞反了
extern
什么意思?
答:
意思是重复定义,是一个程序运行出现的错误。出现该错误则是因为程序中某个变量重复定义,把头文件中的变量定义前加
extern
(只是变量声明不用初始化),再在某一个要调用该变量的c文件的程序之前再定义(注意第一个调用的c文件要负责附带初始化该变量,其他调用的c文件就不需要初始化过程啦)。
c语言中声明一个变量属于什么语句?
答:
c语言中声明一个变量,不叫语句,所以不属于语句。c语言中,为了叙述方便,把需要建立存储空间的声明称为定义,把不需要建立存储空间的声明称为声明。以下详述:在声明部分出现的变量有两种情况:一种是需要建立存储空间的(如
int
a
;);另一种是不需要建立存储空间的(如
extern
int a;)。前者称为...
...如果试图初始化一个由
extern
关键字标记的变量,将引发错误",怎样理解...
答:
假设有两个文件:t1.cpp 和 t2.hpp 在t2.hpp文件中:
int
a
= 0;如果你在t1.cpp中包含了t2hpp,但是你想用t2.hpp中的 a 变量,那么你需要在t1.cpp中用
extern
来提取 他的意思就是说,当你在t1.cpp中用extern时,不能写为:extern int a = 1; 就是不能再次对其初始化,这相当于是...
...
a
)
extern
int
ix = 1024; (b) int iy; (c) extern i
答:
有的声明都是定义。对“
int
a
;”而言,它是定义性 声明,既可说是声明,又可说是定义。而对“
extern
int a;”而言,它是声明而不是定义。一般为了叙述 方便,把建立存储空间的声明称为定义,而把不需 要建立存储空间的声明称为声明。显然这里指的声 明是狭义的,即非定义性声明。例如:int main...
1
2
3
4
5
6
7
8
9
10
下一页
尾页
其他人还搜
全局变量extern
extern关键字用法和理解
c语言bool用法举例
已声明全局整形变量a
extern函数用法
c语言定义全局变量extern
在作用域函数怎样extern
extern只能用于全局变量吗
c语言中extern的用法