1. 使用new动态创建数组可以在任何地方动态分配数组所占用的空间。
  2. 开始创建
    int *array3 = new int [100];

现在我们创建一个400字节大小的数组

  1. 我们可以继续创建更大的内存空间,但是我们需要先把之前的内存释放,否则会造成内存泄漏,这里释放的方式有所不同。
    delete [] array3;
  2. 判断数据的内存空间是否被释放
    在调用delete之后,一般我们在释放数组内存之后习惯性把指针设置为空
    array3 = nullptr;