您的位置:首页 > 编程语言 > C语言/C++

C++编程规范之19:总是初始化变量

2013-12-10 20:56 176 查看
摘要:

一切从白纸开始,未初始化的变量是C和C++程序中错误的常见来源。养成在使用内存之前先清除的习惯,可以避免这种错误,在定义变量的时候就将其初始化。

按照C和C++相同的低层高效率传统,通常并不要求编译器初始化变量,除非你显式地这样做。应该显示地初始化变量。

几乎没有理由不对变量进行初始化。以独立于使用的方式来定义变量,然后在要使用的时候再赋值,这种方式已经过时了,是不可取的。

几个必须记住的原则:

1. 变量的定义的时候就要进行初始化。

2. 用函数代替复杂的计算流,也就是把计算封装在一个函数中。

3. 数组在定义的时候也要进行初始化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: