读书人

linux C 动态建立链表,该怎么解决

发布时间: 2012-06-07 15:05:14 作者: rapoo

linux C 动态建立链表
动态建立链表时,正常是里面的内容是全0,但有时候却会有些字符(#, P等),请问为什么会出现这种情况??

[解决办法]
malloc只分配空间,不对空间进行初始化。
calloc会初始化成0
[解决办法]
使用malloc申请的空间并没有初始化,需要手动初始化:memset或者bzero。

读书人网 >C语言

热点推荐