
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.2 变量的声明及赋值
每个变量都由一个变量名标识,而且具有一个特定的数据类型。
1. 变量的声明
使用变量之前一定要定义或声明,变量声明的一般形式如下:

类型是变量类型的说明符,说明变量的数据类型。修饰符是任选的,可以没有。
多个同一类型的变量可以在一行中声明,不同变量名用逗号运算符隔开。例如:

与

两者等价。
2. 变量的赋值
变量值是动态改变的,每次改变都需要进行赋值运算。变量赋值的形式如下:

变量名标识符是在声明变量时定义的,表达式将在后面的章节中讲到。例如:

声明i是一个整型变量,100是一个常量。

3. 变量赋初值
可以在声明变量的时候就把数值赋给变量,这个过程叫变量赋初值,赋初值的情况有以下几种。
1)int x=5;
表示定义x为有符号的基本整型变量,赋初值为5。
2)int x,y,z=6;
表示定义x、y、z为有符号的基本整型变量,z赋初值为6。
3)int x=3,y=3,z=3;
表示定义x、y、z为有符号的基本整型变量,且赋予的初值均为3。
学习笔记
定义变量并赋初值时可以写成int x=3,y=3,z=3;,但不可以写成int a=b=c=3;这种形式。