Appearance
L1_05 程序基本概念
一、标识符
1.1 定义
标识符是用来标识变量、函数、类等程序元素的名称。
1.2 命名规则
- 只能包含字母、数字和下划线
- 不能以数字开头
- 不能是关键字
- 区分大小写
1.3 示例
cpp
int student_name; // 合法
int 1age; // 非法(以数字开头)
int class; // 非法(是关键字)1.4 命名规范
- 使用有意义的名称
- 驼峰命名法:
studentName - 下划线命名法:
student_name
二、关键字
2.1 定义
关键字是编程语言中预先定义的具有特殊含义的单词。
2.2 C++ 常用关键字
cpp
int, float, double, char, bool // 数据类型
if, else, switch, case, default // 分支语句
for, while, do // 循环语句
return, break, continue // 控制语句
class, struct, public, private // 面向对象2.3 注意事项
- 关键字不能作为标识符使用
- 关键字全部小写(C++)
三、常量
3.1 定义
常量是程序运行过程中值不能改变的量。
3.2 类型
- 字面常量:直接写出的值,如
10,3.14,"hello" - 符号常量:用标识符表示的常量
3.3 定义符号常量
cpp
#define PI 3.14159 // 宏定义
const double PI = 3.14159; // const 常量3.4 常量的优点
- 提高代码可读性
- 便于维护和修改
四、变量
4.1 定义
变量是程序运行过程中值可以改变的量。
4.2 声明和初始化
cpp
int age; // 声明变量
age = 18; // 赋值
int score = 90; // 声明并初始化4.3 变量的三要素
- 名称:变量的标识符
- 类型:变量存储的数据类型
- 值:变量存储的具体数据
4.4 变量的作用域
- 局部变量:在函数或代码块内定义,只在该范围内有效
- 全局变量:在函数外定义,整个程序都可以访问
五、表达式
5.1 定义
表达式是由运算符和操作数组成的式子,用于计算并产生一个值。
5.2 表达式类型
- 算术表达式:
a + b,x * y - 关系表达式:
a > b,x == y - 逻辑表达式:
a && b,!x
5.3 表达式求值
cpp
int result = (3 + 5) * 2; // 结果为 16
bool flag = (score >= 60) && (score < 100);5.4 运算符优先级
- 括号
() - 单目运算符
!,- - 算术运算符
*,/,% - 算术运算符
+,- - 关系运算符
<,>,<=,>= - 相等运算符
==,!= - 逻辑与
&& - 逻辑或
||
总结
理解标识符、关键字、常量、变量和表达式的概念,是学习编程的基础。这些概念贯穿于整个程序设计过程中。
