摘要: 无论在什么情况下看到malloc(strlen(str)); 几乎可以断定它是错误的,而malloc(strlen(str)+1);才是正确地。因为其他的字符串处理库函数几乎都包含一个额外空间,用于容纳字符串结尾的'\0',所以人们容易忽略strlen这个特殊情况。多做之过:switch:fall through的存在要求自己注意添加break到每个case中。标准中规定switch语句中可... 阅读全文
posted @ 2010-01-14 05:54 莫忆往西 阅读(127) 评论(0) 推荐(0) 编辑