Loading... ##### 变量的定义,变量的实质是什么? 变量这个概念来源于数学。在数学中,变量表示尚未清楚的值(即变数),或一个可代入的值(见函数)。比如,我们小的时候做应用题,我们求解的时候列方程,经常假设某个量为x。 而在计算机中,变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储程序(脚本)运行时可更改的程序信息。 我们如果把这个概念抽象出来,那么变量的实质是什么?举个例子,一个人一生中可能只用一个名字,但是他每天都在发生着变化,但是无论怎么变化他还是他,不会变成别人。仔细想一想,“变量”这个概念在现实生活中是处处存在。它实质上是一个时刻都可能会改变的东西的代称,而这个变化又有一定的范围,使得无论它怎么变,它还是它。 --- ##### 变量的存储 可以把计算机的内存想象成下图的快递柜,有很多格子、每个格子都有编号。我们定义一个计算机变量就好像向快递柜申请一个格子用来存放东西,这个格子的大小呢是根据我们变量的类型(就是想要存放的物品的可能尺寸)来分配的。而在申请一个格子的时候,里面可能会存在一些东西,当我们放新的东西的进去的时候就会把原来的东西给挤走(更准确说是覆盖,旧的东西找不回来了)。如果我们想让这个格子里的内容参与运算的时候,我们只需要告诉运算的指令这个格子的名称(即变量的名称)即可。 当然,这又会牵涉出很多其它问题,我会在后续的文章中陆续说明。 现实中的变化比计算机变量的变化要复杂的多,但所有的变化有一定的范围区间。我们在日常工作、学习、生活、与人交往等等,时刻要记住这一条,所有的事情都会变化的,同时所有的变化都会被或大或小的框框限制起来。 Last modification:August 17th, 2020 at 03:08 pm © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 ×Close Appreciate the author Sweeping payments Pay by AliPay Pay by WeChat