摘要:
当我们创建一个内存区域的时候,内存中的数据可能是乱七八糟的(可能是其他代码用过后遗留的数据),如下面一段代码.其运行结果是如下图所示的乱码,因为printf的%s是“打印一直遇到'\0'”。那么,如何解决上面我们有可能会访问的脏内存区域呢?在C语言中,可以采用如下的两种方法:(1)使用memset函数首先清理一下内存;(2)使用初始化填充0; 阅读全文
当我们创建一个内存区域的时候,内存中的数据可能是乱七八糟的(可能是其他代码用过后遗留的数据),如下面一段代码.其运行结果是如下图所示的乱码,因为printf的%s是“打印一直遇到'\0'”。那么,如何解决上面我们有可能会访问的脏内存区域呢?在C语言中,可以采用如下的两种方法:(1)使用memset函数首先清理一下内存;(2)使用初始化填充0; 阅读全文
posted @ 2015-07-21 00:57
EdisonZhou
阅读(5046)
评论(2)
推荐(5)

浙公网安备 33010602011771号