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