00问答网
所有问题
什么是变量定义和变量声明
如题所述
举报该问题
推荐答案 推荐于2017-09-28
变量定义:定义合法类型、长度的值给变量,即赋值
变量声明:就是告诉编译器在程序中使用了哪些变量,及这些变量的数据类型以及变量的长度,然后为变量分配存储空间。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nD0Breerj.html
其他回答
第1个回答 2011-01-18
变量使用之前要声明。声明变量实际上就是给他分配一个存储空间。比如,int a,a未必要赋值
变量定义就是给变量赋值了。根据程序语言的规定,定义一个合法的值给变量。
第2个回答 2011-01-18
声明是仅仅告诉编译器,有个某类型的变量会被使用,但是编译器并不会为它分配任何内存。而定义就是分配了内存。
文库对变量定义和变量声明的解释:
http://wenku.baidu.com/view/17d251c7aa00b52acfc7ca1b.html
相似回答
C语言:如何区分
声明与定义
答:
变量定义:用于为变量分配存储空间,还可为变量指定初始值
。程序中,变量有且仅有一个定义。
变量声明:用于向程序表明变量的类型和名字
。定义也是声明,extern声明不是定义 定义也是声明:当定义变量时我们声明了它的类型和名字。extern声明不是定义:通过使用extern关键字声明变量名而不定义它。 [注意] 变...
C/C++中的“
定义
”“
声明
”如何区别???
答:
1.变量的声明,基本与定义是一样的,即声明变量处即是定义了改变量
,如int a; 在处定义了变量。从概念上讲,声明即是让编译器知道要声明的对象是个函数,类,变量等,不为它分配实际的内存空间。所以有函数声明,变量声明,类声明。主要区别是表现在一个类中 class student { int a; //此处就...
JAVA语言中,
什么是变量
,如何
定义
一个变量?什么是常量?
答:
变量是程序运行过程中它的值是允许改变的量
。变量定义:定义必须严格按照标识符的命名规则,即0~9数字、字母、下滑线、$等组成,且首字母不能是数字、不能是java关键字。变量格式为[访问修饰符][修饰符]数据类型 变量名[=初始值]。eg:public static int a=0;byte b=2;常量:常量是不可改变的量...
C++ 语法:C++
变量声明
和
定义
的区别
答:
变量的声明有两种情况:1、一种是需要建立存储空间的
。例如:int a 在声明的时候就已经建立了存储空间。2、另一种是不需要建立存储空间的。 例如:extern int a 其中变量a是在别的文件中定义的。前者是“定义性声明(defining declaration)”或者称为“定义(definition)”,而后者是“引用性声明(...
大家正在搜
变量的声明和定义
外部变量的定义和声明
变量定义和声明的区别
变量的定义是什么
变量界定是什么意思
声明变量的含义
变量的声明和初始化
定义和声明
定义一个变量
相关问题
c语言中变量定义和变量声明的区别
C语言变量的定义和声明有什么不同?
C语言 声明变量和定义变量各是什么?有什么区别呢?、谢谢!
什么是声明和说明变量?
变量的声明,定义,赋值和初始化有什么区别
变量定义和变量声明的区别
JAVA语言中,什么是变量,如何定义一个变量?什么是常量?
c语言中,对于变量,什么是定义,什么是声明。如何明确地区分,...