| 起名字必须遵守的规范 |
| 1 |
不能重名 |
| 2 |
不能和C/C++语言的关键字重名 |
| 3 |
必须是字母或者字母和数字的组合,符号仅_可以使用 |
| 4 |
名字不能以数字开头 |
| 最好能表达出这个名字表示的内容,要有意义 |
| 名字别太长 |
| 变量的定义方式 |
| 类型 名字 {初始值}; 或者 类型 名字 = 初始值; |
| 常量的定义方式 |
| 直接使用值 |
| const 类型 名字 {初始值}; 类型 const 名字 {初始值}; |
| #define 名字 值 |
不管是常量还是变量,本质都是在内存中申请一块区域,用来存放我们的数据,只不过常量申请的内存区域不允许修改,而变量申请的内存区域,允许修改。以上说的可以修改和不可以修改,只是站在编译器的角度,实际上,不管是变量还是常量,甚至是已经编译好的代码,都可以修改。
#include
#define dYear 2021 //常量定义方式3
#define dVersion "v2.0" //常量定义方式3
int main()
{
//变量声明方式1
int year{ 2021 };
int mon{ 12 };
int day{ 11 };
//变量声明方式2
int a = 2021;
int b = 10;
//常量声明方式1
const int my_year{ 18};
//常量声明方式2
int const my_a{20};
std::cout << "时间显示程序 " << dVersion << std::endl;
std::cout << "今年是" << year << "年" << std::endl;
std::cout << "这个月是" << year << "年" << mon << "月" << std::endl;
std::cout << "今天是" << dYear << "年" << mon << "月" << day << "日" << std::endl;
system("pause");
}