W3School TIY Editor

  • W3School 在线教程
  • 改变方向
  • 暗黑模式
​x
 
#include <stdio.h>
#include <stdlib.h>
​
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;
}