变量
在数学中,变量是表示某个值的符号或字母,例如“x”或“y”。在代数方程中,一个变量的值通常取决于另一个变量的值。例如,在下面的方程中,y 是“因变量”,因为它的值取决于为“自变量”x 赋予的值。
y = 10 + 2x
上面的方程也可以称为一个函数,因为 y 是 x 的函数。如果 x = 1,那么 y = 12。如果 x = 2,那么 y = 14。
变量也用于计算机编程中,用来在程序中存储特定值。变量会被分配一个数据类型和一个值。例如,字符串数据类型的变量可能包含“sample text”这个值,而整数数据类型的变量可能包含“11”这个值。一些编程语言要求先声明变量,然后才能使用;另一些则允许动态创建变量。如果没有明确指定数据类型,系统会根据赋予变量的初始值来确定数据类型。
程序中的一个函数可能包含多个变量,每个变量都可以根据输入参数分配不同的值。同样,变量也可以用来返回函数的特定值,作为函数的输出。在下面的Java示例中,变量 i 在 while 循环的每次迭代过程中都会递增,而 x 则作为输出返回。
while (i < max)
{
x = x+10;
i++;
}
…
return x;
顾名思义,变量的值可以发生变化。用于存储不会变化的值的变量称为常量。
测试你的知识