DAMAGE:after Normal block问题

最近写程序经常遇到这个问题,这些程序都有一个共同点就是用到了free和malloc函数。今天晚上复习约瑟夫环的时候又出现了这个问题:
DAMAGE:after Normal block问题_第1张图片
最后发现是在free的地方有问题,就是你要释放的内存,比你申请的内存要大,因此发生内存溢出。所以,基本上都是修改malloc处的内存申请的大小,基本上就可以解决了。

你可能感兴趣的:(内存,malloc,内存溢出)