摘要: 1,c中没有字符串的概念,字符串以字符数组+\0的形式实现。然而,strlen函数在计算长度时并不考虑最后这个\0,这就为我们操作 malloc函数埋下了隐患,需要特别注意。2,free函数释放内存也许并不象我们想象的那样,最好在free(ptr)之后加上ptr=NULL。3,memory leak 是任何时候都要努力防止的。 阅读全文
posted @ 2013-06-06 12:50 ewre 阅读(134) 评论(0) 推荐(0) 编辑
摘要: random相关的函数需要一个随机数种子,一般取为机器的时间转为int作为种子,但是这种做法存在一个问题:如果是在循环内部使用random操作时,由于完成一次循环所需的时间可能会很短,这样就会造成上一次循环体执行时用的种子与这一次的相同,就会产生一些问题。 阅读全文
posted @ 2013-06-06 12:47 ewre 阅读(203) 评论(0) 推荐(0) 编辑