摘要:
//检测程序中是否存在内存泄露#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; ... 阅读全文
摘要:
#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 阅读全文