该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
【理解变量】
在编程过程中会出现变量和常量。变量就是现实中的背包,在背包里放什么,背包里才会有什么。什么都不放,就什么都没有。所以,变量的初始值也是空白的,或者是 0. ?
那编程中为什么用到变量呢?比如背包,假如你的背包只能放1件物品,你在家的时候放进去雨伞,出门途中下雨了,你从背包里拿出雨伞...这就是设定变量与调用变量的过程。在家准备了一个变量,变量的名字叫“背包”。你往背包里内存雨伞,然后背包就不是空的了,就算背包本身不值钱,但它再差也已经值一把雨伞的钱了,雨伞就是背包的新价值。往背包里放雨伞这个过程就相当于给变量赋值。这里可以举个例:比如这时候你要将背包卖出去,你有2个选择,
1、只要卖到雨伞的钱,你就出售了。
那么,背包的价值就是:背包 = 雨伞
2、必须卖上背包加雨伞的钱,才愿意交出背包。
那么,背包的价值就是:背包 = 背包 + 雨伞
这两种赋值,以后会在变量中经常用到。
来到这里,你还可以看到:
雨伞,你是在家里准备的,但却不是用在家里。
但你又必须先准备好,否则出门后你就要被淋雨了。
而背包就起到了运输的作用,也就是说,变量的作用,就是先帮你存放一些东西,让你带到一个地方,到有需要的时候,再拿来用。 而程序中,若设定了变量为“背包”,那么调用时直接调用“背包”就行了,系统能自动识别背包里有没有物品,或有什么物件,比如:雨伞。
灵感给我灵感:在现实中经常被问到?你为什么要背包?背个包干啥?不怕沉重吗?不怕累吗?喜欢背包的有3种人,一种是在读学生,一种是程序员,还有一种是旅行者。背什么样的包跟有没有钱关系不大,跟是什么职业有直接关系。
【理解常量】如果把变量和常量做一个比喻
例如:一个装着水的杯子 水就相当于变量(因为水是可以改变多少的),杯子相当于常量(因为杯子容积式固定的)总之、变量就是一个可以改变的“量”(所有的量可以理解为任意东西)常量就是一个不变的固定“量”。
gudujian420补充:
常量是固定的,设定好了就不能改变,只能调用。变量是可以后面定义内容的。常量也可以看作是全局变量,局部变量比全局变量省系统资源,只有在使用时才存在,全局变量只要程序在运行就一直存在,随时供调用,坏处是一直占着系统资源,还有正确使用变量的类型,长整型和整型、文本型等使用的资源也是不同的,这也是为什么同样功能的程序有的占用资源少有的占用资源多的原因。另外调用外部资源比调用内部子程序需要更多的响应时间
楼中楼:常量就像静静的不动产,变量就相当于移动的各种车。
灵感给我灵感:是不是先进的方法就不明用说了,因为先进的方法是实践出来的不是说了就是先进就真的先进,而且未来还会更好。