procedure TForm1.Button1Click(Sender: TObject);type TArr = array [0..0] of Integer; PArr = ^TArr;var arr: PArr; i: Integer;begin GetMem(arr, 100); for i := 0 to 100 - 1 do arr[i] := i; for i := 0 to 100 - 1 do OutputDebugString(PChar(For…
new和delete运算符用于动态分配和撤销内存的运算符 new使用方法: 1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a. 2)int *a = new int(5) 作用同上,可是同一时候将整数赋值为5 2. 开辟数组空间 一维: int *a = new int[100];开辟一个大小为100的整型数组空间 二维: int **a =…