C++未初始化变量

最开始学习C/C++时候没有注意到这个问题,只是单纯的以为未初始化的变量,编译器默认给附了0的值。后来发现了很多问题,让我很懵逼,一直也没研究,比如你未定义个变量,它有时候初值会是乱码,有时候就会是0值,当初也没在意,但现在从头拾起C++的时候发现了其原因,和大家分享下。 给大家看张图: 我觉得这张图片说的很好,如果未初始化的变量为全局变量的话,编译器会默认给附上0的值,这和预料中的一样。如果未初
相关文章
相关标签/搜索