int main() {
// 为若干项分配内存
int numItems = 10;
int *myArray = malloc(numItems * sizeof(int));
// 写入内存
for(int i = 0; i < numItems; i++) {
myArray[i] = i + 1;
}
// 重新分配内存
numItems = 20;
myArray = realloc(myArray, numItems * sizeof(int));
// 显示内存内容
for(int i = 0; i < numItems; i++) {
printf("%d ", myArray[i]);
}
// 释放内存
free(myArray);
myArray = NULL;
return 0;
}