J
C++ 变量详细讲解
在 C++ 中,变量(Variable) 是用于存储数据的标识符,程序可以对其进行修改、使用或更新。C++ 变量必须先声明,然后才能使用。
1. C++ 变量的声明和初始化
(1) 变量的声明
在 C++ 中,变量必须先声明,格式如下:
数据类型 变量名;
例如:
int age;
double pi;
char grade;
注意: 变量声明后,如果没有赋初值,则会存储 随机垃圾值。
(2) 变量的初始化
变量可以在声明时初始化:
int age = 25;
double pi = 3.14159;
char grade = 'A';
或者使用 C++11 及以上的 列表初始化(推荐):
int age{25};
double pi{3.14159};
char grade{'A'};
优点: 列表初始化可以防止 数据截断,例如:
int num{3.14}; // ❌ 编译错误,防止数据截断
int num2 = 3.14; // ✅ num2 被赋值 3(隐式转换)
2. C++ 变量的类型
C++ 变量的类型决定了它能存储的数据类别,常见的数据类型包括:
数据类型 | 说明 | 示例值 |
---|---|---|
int |
整数型 | 10, - |