2.3.3 变量的使用
1. 变量的初始化
在C++语言中,变量被定义后,在第一次赋值之前,其值是随机的。在程序中经常需要对变量赋初值,以便使用变量。在C++程序中有多种方法为变量提供初值。本节先介绍变量定义的同时给变量赋以初值的方法。这种方法称为初始化。初始化是在编译阶段进行的,这样将减少运行时间,提高效率。
在变量定义同时赋初值的一般形式为:
- 类型声明符 变量1=值1,变量2=值2,……;
例2-6 变量的初始化。
- #include<iostream.h>
- void main()
- {
- int a=3,b=5,c;
- c=a+b;
- cout<< a <<" + "<< b <<" = "<< c <<"\n";
- }
程序运行的结果如图2-7所示。

2. 变量的赋值与取值
(1) 变量赋值
用赋值语句把计算得到的表达式的值赋给一个变量,即保存到变量所占的内存空间中。变量的值除非被赋予新值,否则其值不会自动变化,即只有被赋予新值,旧值才被覆盖。如下所示:
- int a;
- a=2;
(2) 使用变量的值
将变量名写在表达式中,或给其他变量赋值,或用作函数的参数,表示使用变量的值。例如,例2-1中的语句c=a+b;是将变量a和b的当前值求和后赋给变量c。c的值变为新值,a和b的值被引用,不会被改变。