- 零基础C++学习笔记
- 明日科技编著
- 430字
- 2024-01-22 18:12:22
2.3.2 变量的声明及赋值
每个变量都由一个变量名标识,而且具有一个特定的数据类型。
1. 变量的声明
使用变量之前一定要定义或声明,变量声明的一般形式如下:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/034-2.jpg?sign=1739033521-6hWpmhpLLGTl4L6TqBYfOFtKKcxe2r6W-0-ce432f97080151a6361dc6cdd422aed5)
类型是变量类型的说明符,说明变量的数据类型。修饰符是任选的,可以没有。
多个同一类型的变量可以在一行中声明,不同变量名用逗号运算符隔开。例如:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-1.jpg?sign=1739033521-i6PSA1RBnKExqkq5cc8mFcilbn6gMa1y-0-9917d6418a5efe33e14aa102d971fc2b)
与
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-2.jpg?sign=1739033521-AnVbeJg02d8sBlYyEohgIxmIW1KJ4lWR-0-d02a0a8218e7126e961951c3eb46f032)
两者等价。
2. 变量的赋值
变量值是动态改变的,每次改变都需要进行赋值运算。变量赋值的形式如下:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-3.jpg?sign=1739033521-KzmENc01SwnbIiJUw8b5YgzLvFdWruAb-0-f5b4bcd5b90b46c05cb66b49d2b2aaa8)
变量名标识符是在声明变量时定义的,表达式将在后面的章节中讲到。例如:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-4.jpg?sign=1739033521-lR0RCwJyTS5XqiQ4EKjrX25eAFyYfz60-0-4d2bd74e62778cc74905348883ab330b)
声明i是一个整型变量,100是一个常量。
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/035-5.jpg?sign=1739033521-fJ7vk14JqWqB2ZF1c4Ungn63S9PlCfPu-0-87a6b2e984234832c41dd853ce1cbda2)
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;这种形式。