int main() { int *ptr1, *ptr2, size; // 为四个整数分配内存 size = 4 * sizeof(*ptr1); ptr1 = malloc(size); printf("%d 字节已分配,地址为 %p \n", size, ptr1); // 调整内存大小以容纳六个整数 size = 6 * sizeof(*ptr1); ptr2 = realloc(ptr1, size); printf("%d 字节已重新分配,地址为 %p \n", size, ptr2); return 0;}