会自己初始化c语言变量.

很多人在学习编程的过程中,都会被要求记得手动初始化变量,以防出现无意义的数据,但是有些人可能不知道,什么C语言变量会初始化,这个知识点虽然小,但也还是有些重要的,看看没坏处。

一个变量,即使不给它赋值,它也会有一个默认的值,这个值就是默认初始值。

对于全局变量,它的默认初始值始终是 0,因为全局变量存储在内存分区中的全局数据区,这个区域中的数据在程序载入内存后会被初始化为 0。

而对于局部变量,C语言并没有规定它的默认初始值是什么,所以不同的编译器进行了不同的扩展,有的编译器会初始化为 0,有的编译器放任不管,爱是什么就是什么。

但是局部变量编译器是不会管它的,有的编译器也许会初始化0有的也许又不会,所以,养成局域变量定义时初始化是有很大的必要的。

编程是很注意细节的,你一个小细节的不注意,可能会让你再调试程序的时候多花上几十分钟,甚至更多。

希望我的文章对大家有帮助,如果大家喜欢,关注,收藏,转发,收录,评论。

每天是新的一天,学习愉快。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容