摘要: //检测程序中是否存在内存泄露#include #include #define N 100//定义保存分配内存的信息结构typedef struct{ void * addr;//内存地址 int bytes;//内存大小 int flag;//内存是否释放状态(0:未释放,1:释放)}memstr;memstr ms[N];//全局数组记录内存分配情况int index=0;//全局下标void* mymalloc(int n,size_t size){ void* tmp=malloc(n*size); if(tmp!=NULL) { ms[index].addr=tmp; ... 阅读全文
posted @ 2013-11-24 23:29 wangxiangshang 阅读(478) 评论(0) 推荐(0) 编辑
摘要: #include #include #include //定义学生的结构体typedef struct stu{ int id; char name[20]; struct stu * next;}stu;//该函数是创建学生信息stu *Create_chain(){ stu* head = NULL; stu* p1 = NULL; stu* p2 = NULL; p1 = (stu*)malloc(1*sizeof(stu)); printf("please input a stu infor\n"); scanf("%d%s", &(p1 阅读全文
posted @ 2013-11-24 23:25 wangxiangshang 阅读(357) 评论(0) 推荐(0) 编辑