CSDN论坛 > C/C++ > C语言

[问个幼稚的问题]定义和声明的区别? [问题点数:20分,结帖人matthew6868]

Bbs1
本版专家分:66
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:32
Bbs3
本版专家分:659
Bbs1
本版专家分:9
Bbs3
本版专家分:609
Bbs2
本版专家分:335
Bbs1
本版专家分:66
Bbs9
本版专家分:58429
Blank
红花 2003年6月 C/C++大版内专家分月排行榜第一
2002年5月 C/C++大版内专家分月排行榜第一
Blank
黄花 2003年9月 C/C++大版内专家分月排行榜第二
2002年6月 C/C++大版内专家分月排行榜第二
2002年4月 C/C++大版内专家分月排行榜第二
Blank
蓝花 2007年3月 C/C++大版内专家分月排行榜第三
2007年2月 C/C++大版内专家分月排行榜第三
2007年1月 C/C++大版内专家分月排行榜第三
2003年7月 C/C++大版内专家分月排行榜第三
Bbs2
本版专家分:115
匿名用户不能发表回复!
其他相关推荐
c语言中声明和定义的区别
1、声明(declaration )指定了一个变量的标识符,用来描述变量的类型,是类型还是对象,或者函数等。声明,用于编译器(compiler)识别变量名所引用的实体。以下这些就是声明: extern int bar; extern int g(int, int); double f(int, double); // 对于函数声明,extern关键字是可以省略的。 clas
【Java】变量声明、定义、赋值与初始化区别
声明或定义,代表在内存中为变量开辟一片区域; 赋值,代表更改这块区域里的值; 初始化,代表开辟区域时赋值,不指定则赋该类型默认值;
c++中定义和声明的区别
一.基本理解1.定义和声明的简单说明a.声明就是指给除了当前变量或者函数,或者类什么的名字,不给其中的内容,就是先告诉你有这样一个什么类型的变量或者函数,但是这个变量或者函数的具体信息却是不知道的。就好比跟你介绍一个人的时候,声明就是只告诉你这个人叫什么,但是缺不给你说这个人到底怎么样,他有哪些优点,缺点,喜好问题是什么的。b.定义就不一样了,定义直接告诉你了所有的东西,这个变量是什么,这个函数是...
C语言中的声明与定义的区别
1、对于下面的声明语句 int a;       如果其位置出现在所有的函数体之外,那么它就被称为外部对象a的定义。这个语句说明了a是一个外部整型变量,同时为a分配了存储空间。因为外部对象a并没有被明确指定任何初始值,所以它的初始值默认为0(某些系统中的连接器对以其他语言编写的程序并不保证这一点,C编译器有责任以适当方式通知连接器,确保未指定初始值的外部变量初始化为0)。 2、又如下面的声明语
C语言中声明、定义和初始化的区别
此外,其声明用于说明变量的属性(主要是变量的类型),且可多次声明;而变量的定义除此以外还将引起存储器的分配,且只能定义一次。 注意:定义是一种特殊的声明。 int sp; double val[MAXVAL]; // 这两条语句定义变量sp和val,并为之分配存储单元,同时这两条语句还可以作为该源文件其余部分的声明。 extern int sp; extern double val[]; // 这两条语句只是做了声明,并没有分配存储空间 注意:在定义中必须指定数组的长度,但extern声明则不一定要指定数组
C语言 变量声明和定义的区别
转载自http://www.cnblogs.com/GavinDai/archive/2011/10/24/2222735.html 变量的声明有两种情况: 1、一种是需要建立存储空间的。例如:int a 在声明的时候就已经建立了存储空间。 2、另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义的。 前者是“定义性声明(defining dec
C++ 声明与定义的区别
一,声明与定义的区别 声明是将一个名称引入程序。定义提供了一个实体在程序中的唯一描述,涉及到内存空间的分配以及初始值的设定。声明和定义有时是同时存在的。 1,定义也是声明,extern声明不是定义,即不分配存储空间。 int a = 10; //定义就是声明 extern int b; //声明,不是定义 注意:如果使用extern关键字时,对变量进行了初始化,那就是定义。 ex
声明和定义有什么区别?
声明是不需要分配内存空间的,定义是需要分配内存空间的。
初来乍到,先向大家问个好!
这是我的一个测试例文.大家新年好. 
C语言中声明和定义详解
变量声明和变量定义 变量定义:用于为变量分配存储空间,还可为变量指定初始值。程序中,变量有且仅有一个定义。 变量声明:用于向程序表明变量的类型和名字。 定义也是声明,extern声明不是定义 定义也是声明:当定义变量时我们声明了它的类型和名字。 extern声明不是定义:通过使用extern关键字声明变量名而不定义它。 [注意] 变量在使用前就要被定义或者声
关闭