第十章 使用变量的一般事项(General Issues in Using Variables)
变量初始化原则
- 在声明变量的时候初始化
- 在靠近变量第一次使用的位置初始化它
- 在可能的情况下使用Final或者Const
- 特别注意计数器和累加器
- 在类的构造函数里初始化该类的数据成员
- 检查是否需要重新初始化
- 一次性初始化具名(const修饰的变量)常量,用可执行代码来初始化变量
- 利用编译器提示信息
- 检查输入参数的合法性
- 使用内存访问检查工具来检查错误的指针
- 在程序开始时初始化工作内存
作用域
- 使变量引用局部化
- 尽可能缩短变量的“存活时间”
- 减小作用域的一般原则
持续性
- 数据的生命周期(for循环,new变量)
- 养成在使用所有数据之前声明和初始化的习惯
数据类型和控制结构之间的关系
- 序列性数据翻译为程序中的顺序语句
- 选择型数据翻译为if,case语句
- 迭代型数据翻译成for,repeat,while等循环结构
为变量指定单一用途