目录
一、变量
作用:给一段指定的内存空间起名,方便操作这段内存
语法:数据类型 变量名 = 初始值;
常见数据类型:int、float、double、char、bool(布尔型)
示例:
#include <iostream>
using namespace std;
int main()
{
int a = 10; //创建一个变量a,并赋予初始值为10
cout << "a=" << a << endl; //打印a的值
a = 20; //改变变量a的值
cout << "a=" << a << endl; //打印a的值
return 0;
}
运行结果:
二、常量
作用:用于记录程序中不可更改的数据
C++常用定义变量的两种方式:
1.#define 宏定义
2.const 修饰的变量
(一)#define 宏定义
语法:#define 变量名 常量值
•通常在源代码文件的开头定义,表示一个值不可变的常量
示例:
#include <iostream>
#define week_num 7
using namespace std;
int main()
{
cout << "一周有" << week_num << "天" << endl;
return 0;
}
运行结果:
(二)const 修饰的变量
语法:const 数据类型 常量名 = 常量值;
•通常在变量定义前关键字const,修饰该变量为常量,且不可修改该变量的值
•可使用const将变量修饰成常量
示例:
#include <iostream>
using namespace std;
int main()
{
const int year_num = 365;
cout << "一年有" << year_num << "天" << endl;
return 0;
}
运行结果:
(三)宏定义或const修饰的常量值不可更改
若进行常量的值修改,则会报错,因此在定义常量后,不能通过常量名来修改常量的值。若想修改常量值,则直接改变定义值即可。
示例:
错误示例: