C语言中,怎么用realloc函数缩小已经分配的内存空间呢?比如说:int *p=(int *)m

C语言中,怎么用realloc函数缩小已经分配的内存空间呢?比如说:int *p=(int *)malloc(sizeof(int)*15)要将内存空间调整至10个整型的空间应该怎样用代码实现呢?

第1个回答  2016-02-17
int* p=(int*)malloc(15*sizeof(int));

p=(int*)realloc(p, 10*sizeof(int)); //重新分配空间本回答被提问者采纳
相似回答