在c语言中要是出现内存错误十有八九是指针乱指

经过试验后发现,大部分的内存出错都是指针指向未知区域导致的,所以尽可能的在使用之前先分配内存,能用数组的用数组,不用数组用指针的时候要动态分配内存:

str=(char*)malloc(2);

动态分配的时候,大小参数可以是变量名,这点比较好。

posted on 2011-05-26 22:03  xuq  阅读(184)  评论(0)    收藏  举报

导航