相关疑难解决方法(0)

用realloc缩小

我在这个问题中遇到了这段小代码,想知道,

realloc()当指向的内存空间缩小时,该函数是否可以将内存块移动到另一个位置?

int * a = malloc( 10*sizeof(int) );
int * b = realloc( a, 5*sizeof(int) );
Run Code Online (Sandbox Code Playgroud)

如果可能的话,在什么条件下,我可以期望b有一个不同于的地址a吗?

c realloc dynamic-memory-allocation

6
推荐指数
1
解决办法
990
查看次数

标签 统计

c ×1

dynamic-memory-allocation ×1

realloc ×1