一道c语言笔试题 ,求思路
void test1()
{
int *p;
p = (char*)malloc(100);
}
void test2()
{
int *p;
p = (char*)malloc(100);
free(p);
free(p);
}
编写程序:
对于第一种情况,可以输出p的地址,提示内存泄漏;对于第二种情况,可以输出p的地址,并且提示内存重复释放。
求大神解答…………
void test1()
{
int *p;
p = (char*)malloc(100);
}
void test2()
{
int *p;
p = (char*)malloc(100);
free(p);
free(p);
求大神解答…………
相关推荐