在代码的编程过程中,我们必须面对的就是变量,掌握变量是编程的开始,熟悉变量时编程成功的开始。通过看第十章,在这里做一个小结,作为自己的总结!
一、变量初始化原则:1.在声明变量的时候初始化;2.在靠近变量第一次使用的位置初始化它;3.理想情况下,在靠近第一次使用变量的位置声明和定义该变量;4.在可能的情况下使用final或者const;5.特别注意计数器和累加器;6.在类的构造函数里初始化该类的数据成员;7.检查是否需要重新初始化;8.一次性初始化具名常量;用可执行代码来初始化变量;9.使用编译器设置来自动初始化所有变量;10.利用编译器的警告信息;11.检查输入参数的合法性;12.使用内存访问检查工具来检查错误的指针;13.在程序开始时初始化工作内存。
以上的条条框框太多,真的记不住,也许只有用到的时候,才能更有效的记忆,这些都是作者多年的工作心得,先学习,再运用,后熟悉!
在这章了对那个“存活”时间很感兴趣,我们不能再没有使用的变量的时候就去定义它,我们要时刻记住,你要用它,就要说明理由,不要瞎指挥,乱使用,造成思维混乱!
在这里我们知道几个减小作用域的一般原则:1.在循环开始之前再去初始化该循环里使用的变量,而不是在该循环所属的子程序的开始处初始化这些变量;2.直到变量即将被使用时再为其赋值;3.把相关语句放在一起;4.把相关语句组提取成单独的子程序;5.开始时采用最严格的可见性,然后根据需要扩展变量的作用域!