与VC++代码对等的Delphi代码问题(50分)

  • 主题发起人 主题发起人 cwj528
  • 开始时间 开始时间
C

cwj528

Unregistered / Unconfirmed
GUEST, unregistred user!
typedef struct AAA{
int memb[2];
} AAA_1;



static const AAA_1 bbb[4] =
{ {2, 5},
{4, 5},
{2, 7},
{4, 8},
};
与上述VC++代码对等的Delphi代码如何写?
 
定义一个二维数组就搞定了,为什么要怎么做呢?
用记录来做,Record
你自己查资料吧
 
Type
AAA=record
memb:array[0..1] of Integer;
end;
AAA_1=AAA;
const
bbb:array[0..3] of AAA_1=(
(memb:(2,5)),
(memb:(4,5)),
(memb:(2,7)),
(memb:(4,8))
);

下面是更简便的方案:
type
AAA=array[0..1] of Integer;
const
bbb:array[0..3] of AAA=((2,5),(4,5),(2,7),(4,8));

当然,直接将bbb定义为二维数组更简便。
 
草原骏马兄的意思是:
const
bbb:array[0..3, 0..1] of integer = ((2,5),(4,5),(2,7),(4,8));
 
后退
顶部