W
wenyue
Unregistered / Unconfirmed
GUEST, unregistred user!
如果存在多个地方需要用到有初始化的变量,而且在其数组中使用的都是
自管理类型或者简单数据类型,我们不防使用MOVE来对其赋值
例如:
TYPE TARR=ARRAY[1..4,1..3] OF INTEGER;
CONST A1:TARR=((XXX),(XXX)....);
在每次要初始化赋值的地方:
例如
VAR TMPA:TARR;
BEGIN
move(pchar(@A1)^,pchar(@TmpA)^,SIZEOF(TARR));
END
自管理类型或者简单数据类型,我们不防使用MOVE来对其赋值
例如:
TYPE TARR=ARRAY[1..4,1..3] OF INTEGER;
CONST A1:TARR=((XXX),(XXX)....);
在每次要初始化赋值的地方:
例如
VAR TMPA:TARR;
BEGIN
move(pchar(@A1)^,pchar(@TmpA)^,SIZEOF(TARR));
END