作业帮 > 综合 > 作业

在C语言中,为什么定义变量的时候总是初始化为0呢?该怎么理解.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/31 05:38:47
在C语言中,为什么定义变量的时候总是初始化为0呢?该怎么理解.
请问为什么很多时候都是初始化为0,这个0是一个整数型的数值还是一个概念东西.
搞不懂为什么是0而不是其他的?希望能举例说明.
在C语言中,为什么定义变量的时候总是初始化为0呢?该怎么理解.
初始化时,会为变量开辟存储空间,然后把字节变成0000 0000(就相当于复位).
存在这种可能,该地址以前已使用过,但系统并没有回收,擦除.就存在脏数据.