变量 vs 常量 常量 常量是程序中固定不变的值: change = 100 - price; // 这里的 100 就是常量 常量的类型跟随数值自动确定: | 写法 | 类型 | |------|------| | 100 | int | | 100.0 | double | | 'A' | char | | "Hello" | 字符串 | 符号常量(#define) #define PRICE 100 // 定义符号常量 PRICE 代表 100 change = PRICE - price; // 实际上等价于 100 - price 好处:修改时只改一处,程序可读性更强。