给出以下代码:
int *a = NULL;
a = calloc(1, sizeof(*a));
printf("%d\n", a);
a = realloc(a, 0);
printf("%d\n", a);
return (0);
Run Code Online (Sandbox Code Playgroud)
它返回:
4078904
0
Run Code Online (Sandbox Code Playgroud)
这个realloc是免费的吗?
注意:我在WindowsXP下使用MinGW.