![零基础C++学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/196/47379196/b_47379196.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.2 变量的声明及赋值
每个变量都由一个变量名标识,而且具有一个特定的数据类型。
1. 变量的声明
使用变量之前一定要定义或声明,变量声明的一般形式如下:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/034-2.jpg?sign=1738812490-absQLghXtarrFQlmTqPFNUzY8NOp9FfA-0-d119f29a9b37b82b52169a0c2437d675)
类型是变量类型的说明符,说明变量的数据类型。修饰符是任选的,可以没有。
多个同一类型的变量可以在一行中声明,不同变量名用逗号运算符隔开。例如:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-1.jpg?sign=1738812490-li5Tmvfrg4Lvc6ogqFWAxpx9KgCGi9XA-0-4adbf80868656d501c12914ce43685a5)
与
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-2.jpg?sign=1738812490-GoTQvzKaRCNpol2nqhD5wOb7UU3DUH05-0-7aefb3c6bd97a8f9d1f3426cdab00249)
两者等价。
2. 变量的赋值
变量值是动态改变的,每次改变都需要进行赋值运算。变量赋值的形式如下:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-3.jpg?sign=1738812490-cL8FchvNq2BbgUk8gnUuvUrztSHLhp7G-0-cba6598acb59e2b8dc3c8600e8a6f6b9)
变量名标识符是在声明变量时定义的,表达式将在后面的章节中讲到。例如:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-4.jpg?sign=1738812490-rzCQEaZc6beeLeFrkRsunuoAkralDE2S-0-532465e4d53c5e8d39c000d02efa8f3b)
声明i是一个整型变量,100是一个常量。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-5.jpg?sign=1738812490-zyFUl1V1fmABKNnouYkP5H1KUvVrccf6-0-9ca7dde2017c771d8ef6076686bc89e8)
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;这种形式。