zoukankan      html  css  js  c++  java
  • Delphi动态申请数组内存的方法(不使用SetLength,采用和C相似的方式)

    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(Format('%d'#13, [arr[i]])));
      FreeMem(arr);
    end;

    procedure TForm1.Button2Click(Sender: TObject);
    type
      TArr = array [0..0,0..0] of Integer;
      PArr = ^TArr;
    var
      arr: PArr;
      i, j: Integer;
    begin
      GetMem(arr, 100);
      for i := 0 to 10 - 1 do
        for j := 0 to 10 - 1 do
          arr[i][j] := i * j;
      for i := 0 to 10 - 1 do
        for j := 0 to 10 - 1 do
          OutputDebugString(PChar(Format('%d', [arr[i][j]])));
      FreeMem(arr);
    end;

    http://blog.csdn.net/henreash/article/details/14452327

  • 相关阅读:
    HDU 1856 More is better
    并查集模板
    HDU 1325 Is It A Tree?
    HDU 1272 小希的迷宫
    CodeVS 2639 约会计划
    POJ 1163 数字三角形
    HDU 1232 畅通工程
    HDU 1213 How Many Tables
    树形结构打印二叉树
    网址收藏
  • 原文地址:https://www.cnblogs.com/findumars/p/5285910.html
Copyright © 2011-2022 走看看