摘要:
By:LShangBlog:http://www.cnblogs.com/LShang提示一如果遇见了这样一条语句 malloc(strlen(str));,几乎可以断定它是错误的,而 malloc(strlen(str)+1);才是正确的。这是因为其他的字符串处理库函数几乎都包含了一个额外空间,用于容纳字符串结尾的‘\0’字符。所以,人们很容易忽略 strlen 这个特殊情况。提示二一个 ‘L’ 的 NUL 用于结束一个 ASCⅡ 字符串,ASCⅡ字符串中的零的位模式被称为 ‘NUL’两个 ‘L’ 的 NULL 用于表示什么也不指向(空指针),哪里也不指向的特殊指针值是 ‘NULL’C 语言 阅读全文
posted @ 2011-12-11 00:10
LShang
阅读(298)
评论(0)
推荐(0)