欢喜佛是什么寓意(浅谈编程思维——变量)
今天谈计算机编程中很重要的一个概念——变量。计算机接收的所有外界信息,以及输出内容,都需要变量来承载, 变量也是帮助保存信息的一种重要方式。了解程序时,先搞清楚啥是变量,变量能做什么。

说到变量,大多人想到数学中的变量。没错,初中代数中有变量的概念,不过哪个变量,是特定条件下,有更多变的属性。而计算机中变量,不仅仅有可变的成分,还有空间体感。计算机程序中的变量蕴含的意义更立体。
如果给一个小学 3 年级学生解释变量是什么,该如何解释呢?
我试着这样解释:变量是一个容器,所谓容器就是盛东西的。当定义一个变量,等于确定一个容器,这个容器能装什么,不能装什么必须确定。如果这个容器装了不该装的就会出现错误,或者发生意外。
这样给女儿说了一遍。她听得似懂非懂。然后我给她做了一个演示。按照上次说的,给计算机输入一数,然后让它输出。
做个简单演示:

示例中 l 就是变量,它接收了我们传入的值。这里演示完之后,大概知道变量干啥用,大体上明白了。但计算机中变量作为一个容器,这种容器并不能什么都放。
这里再做一段演示:

第一个示例 input 接受到输入,如果输入数字,程序内部就处理为数字。而其他语言中,输入后变量接收到的大多是字符串。这就存在一个问题,如果我们想按照数字一样做加减乘除运算就有问题。
为什么呢?这就是以上说到的,变量是一个容器,这个容器能放什么内容,制造这个容器的时间已经确定了。字符串的容器只能放字符串。给这个容器做约束的规则叫变量类型。
变量类型有好多划分方式,大的层面:变量类型分为值类型和引用类型。我女儿当然听不懂。我告诉她,值类型 就好比一个水桶,一旦这个水进入水桶,其他地方要用水,就需要从这个水桶中拿,水倒出去了,就不属于这个水桶了。而引用类型 ,给这个桶装的东西加一个编号,即使拿出了也知道是哪个桶子出去的。这里还涉及很多,当然对于她也只能说这些。
小的层面,变量分为各种类型,比如说刚才的数字,数字有整数、小数。在计算机编程中变量类型也这样划分,并划分得更细。就数字类就有整型、浮点型、浮点型会按照精度划分不同的类型,整型有普通的,长整型,好多语言有专门针对货币的数字型。
总结一下,变量是一个容器,这个容器是在计算机内存中创建,创建时就需要明确用途,贴上标签只能盛那些东西(变量类型)。装错了会发生意外(在程序中叫异常),而且还有它的生命周期,什么时间创建,什么时间结束生命。我们和计算机交互,变量是很重要的信息承载体,在计算机内部计算、存储都离不了变量。

变量这个词来源于数学。只要学了代数,对变量都不陌生。相比数学中的变量,计算机中的变量它显得更立体。这些年有个热词叫『变量思维』,这个词已经延伸到各个领域。美国哲学家奎因说:每一种存在都对应着一个变量的取值(to be is to be a value of avariable)。这句话适合计算机,也适合我们的生活。
热门文章
祝孩子六一儿童节快乐的短句|最美时光是童年,欢乐照亮了世界
一花一笑一祝福,欢度六一儿童节;最美时光是童年,欢乐照亮了世界。童年欢歌笑语,健康活泼可爱;德智体美发展,世界因你精彩。用童心看世界,快乐总是一片片的;用童趣过日子,欢喜总是一件件的;用童真待人,愉悦总是一堆堆的。六一儿童节快乐,无论年龄多大,愿你在“六一儿童
菖蒲怎么养护
石菖蒲,有名的药材,对人的消化系统和中枢神经都有十分重要的作用,因此受到大家的喜爱。它原本生长在较为湿润处,那么想要家养的话我们该怎么做呢?其实很简单,将它放置在无强光处,保证冬季室温不低于4℃,常年保持盆土湿润,生长期间一月两次施肥,每年春天换盆并且采用分株法进行繁殖。一、光照在石菖蒲的养护过程中
最新文章
凉薯怎么吃最好吃(凉薯怎么吃?)
凉薯,在你们那里它叫什么呢?在广西大多都是叫凉薯,但也有部分地方叫它“沙葛”;广东部分地方还叫它“番葛”;在云南、贵州等地被称为“地瓜”。夏天到了,天气热得让我想每天抱着一个凉薯啃,消暑止渴、清甜爽脆。没错,凉薯我喜欢生吃。很多人对凉薯是有争议的:它是水果还是蔬菜呢?我特地问过我老婆,她也是剥开皮直
加湿器调多少度
加湿器的合适湿度设置 取决于多种因素,包括个人偏好、室内环境、季节以及加湿器的类型。以下是一些建议:一般适宜湿度40%-60%:这是一个广泛推荐的湿度范围,既能避免细菌和霉菌的滋生,又能保持人体的舒适度。根据季节调整冬季:由于暖气会使空气更加干燥,建议将湿度设置在40%左右,以保持空气湿润并避免静电