在C编程时定义sum为什么要定义sum=0,否则会出错在sum=sum+一个数的时候?

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:07:05

您好,

这是因为C语言要求变量在被使用前必须进行初始化。也就是说,一个没进行过初始化的变量不能出现在赋值号的右边。

所以如果sum没有被初始化,sum=sum+5 和 sum+=5 这样的表达式都会出错。

希望这些信息对您有帮助。

因为如果你在定义变量时,没 有初始化变量,系统会帮你把一个很大的垃圾数填充到你这个变量,影响了你的编程目的