
上QQ阅读APP看书,第一时间看更新
4.5 把类型适当的值赋给变量
现在大家已经知道,变量具备特定的类型,并且保存着该类型的某个值,我们可以通过变量的标识符来获取并操作这个值。那么,这个值到底应该怎么使用呢?其实要说使用,我们只能把这个值从一个地方复制到另一个地方。要想修改变量的值或给常量设定初始值,我们只能通过赋值来实现。如果你在某行代码里面提到了这个变量,那么程序在执行这行代码时会求出这个变量的值,以计算整行代码的执行结果,程序在求值时并不会修改这个值。要想在变量的生命期内修改它的值,我们必须把新值复制到这个变量中,以替换掉旧值。具体的复制方式有好几种,下面我们就把这几种修改变量值的方式罗列出来:
□通过=运算符把值明确地赋给变量。
□在调用函数的时候,把值传给函数的参数。
□通过函数的返回(return)语句,把值返回给该函数的调用方。
□利用隐式赋值(implicit assignment,也就是自动赋值)机制来修改变量(这种方式我们会在第5章讲解)。
我们分别用三个小节来讲解这三种把值复制到变量中的方式。