ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 一.概述 1. 用处 命名一个实体。例如对象、函数、枚举项、类型、成员、模板、标号、数据成员、成员函数。 2. **标识符命名规则** + 组成:英文字母、数字、下划线 + 开头:英文字母、下划线 + 不能和 C++ 已有的关键字重名 ```c++ int testVal0 = 2020;//正确 int _testVal = 2020;//正确 int test_val = 2020;//正确 int testint = 2020;//正确 int autoint = 2020;//正确 int 0cd = 2020;//错误 int test-val = 2020;//错误 int auto = 2020;//错误 ``` 3. 标识符区分大小写。 ## 二.定义与声明的区别 1. 定义是从无到有,编译器分配空间。 2. 声明(狭义)只是引用一个已存在的实体,拓展作用域。 3. 广义的声明包括定义和狭义的声明。