变量
什么是变量?
变量是计算机内存中一个具有名称的存储位置,用于临时存储程序在运行过程中需要使用和操作的数据。
为什么引入变量?
- 方便存储和管理数据: 程序在运行过程中需要临时保存各种数据,例如保存用户的输入、计算中间结果等。
- 方便访问和修改数据: 通过使用变量名访问和修改存储的数据,而不需要直接操作复杂的内存地址。与 ip 地址访问麻烦引入域名访问一个道理。
- 提高代码的灵活性和可重用性: 通过使用变量,我们可以编写出更加灵活和通用的代码。例如,一个计算两个数之和的程序,可以使用变量来存储这两个数,这样每次只需要改变变量的值,而不需要修改程序的逻辑。
变量的特点
- 拥有一个名称(标识符): 通过变量名,我们可以在程序中方便地访问到存储在对应内存位置的数据。
- 存储一个值: 变量在被赋值后,会存储一个特定类型的数据。
- 具有数据类型: 每个变量在声明时都需要指定其数据类型,这决定了该变量可以存储的数据种类以及可以执行的操作。
- 值可以改变(在某些情况下): 变量之所以称为“变”量,就是因为在程序执行过程中,它可以被赋予不同的值。
- 常量的值在定义后不可改变
变量=变量名 + 变量值 + 变量的数据类型,三者构成了变量的三要素。
变量的声明
// 声明一个int型的数据,变量命名为i.
// 在内存中分配了一块4字节的空间.i指向这个内存地址,通过对i操作即可操作i指向的内存空间
// 比如i=5这个操作即可将i指向的内存空间的值改为5.
// i位置不变,值可变.
int i