2.1.8 变量赋初值

所谓变量赋初值,就是在定义变量的同时给该变量一个值,代码如下:

请记住,定义变量时,不赋初值的变量中所保存的值是不确定的,所以,不赋初值的变量,不应该拿来参与运算。上面的代码中a、b都没给初值,那么a、b中的值不可预知,是个随机值,变量a或者变量b中的值可能是-858993460等诸如此类的值。

再次强调,变量遵循先定义后使用的原则,一定要牢记。很多脚本语言甚至不用定义一个变量,而是直接给这个变量一个值就相当于定义了该变量,后续就可以继续使用该变量了,而C语言中一定要先定义该变量,然后才能开始使用。