Dream Maker 老漂 不要有和人斗的心,你要赢的是你自己!

常量和变量的区别

不管什么语言,这两个词的定义都是一样的. 常量就是不可改变的值,比如,ABC,123之类, 而变量呢,就是可以改变的值.在C中,比如定义一个整型变量:int a;那么你可以把任何int范围内的整型值赋给a. =============================================================== 数据类型就像:整数,单精度小数,双精度小数…… 变量:就像数学中的变量X,Y……注意:他们的值是可以改变的 常量:也像数学中的常量 A,B……,值一旦给定后就不变 =============================================================== 程序运行时,所用的数据首先要被放在内存。内存有两个最基本的属性,一个是它的地址(编号),另一个就是它存储的数据。就如一堆小箱子,编号用来区分到底是用到哪个箱子,数值就如箱子里面放着的东西。 数据放在内存,我们给它一个名字,名字只不过是个符号,符号本身都是没有什么意义的,符号代表的东西才有意义。取了名字之后可以根据名字来方便取回我的数就行了。名字到最后都会影射到地址。可以说,名字是只是给人看的,那个人最可能是你自己,所以为了自己, 也为了别人幸福,请花点心思去取个好名字。 数据放在内存之后,可以分为变量与常量,常者,不变也;量者,数值也。前面已经说了,内存有地址和存储的数据两个最基本的属性,因此常量与变量当然也有两个最基本的属性了,一是它分配到的内存地址,另一个就是地址所指内存里面的数值。常量与变量就是从地址里面的数值可否变化来区分的。程序执行时数值可变为变量,不可变为常量。常量的数值在程序执行之前已经确定下来的了。当然变量与常量还有其它的要素,比如名字和类型。名字最终会影射到地址,类型可以决定它们的大小和行为。类型有其自身的意义。

Tags: 变量 常量 编程

发布: 老漂 分类: 网站|站长 评论: 0 浏览: 114
留言列表
发表留言
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。