Z
zhaogh_2171
Unregistered / Unconfirmed
GUEST, unregistred user!
我在用delphi编程时,有几个赋值语句不明白其道理。
如:
var
a, b: integer;
begin
a := 1;
b := a;
end;
上面是简单变量赋值 a 赋给 b ,b里存是a的指针还是,b里存的是1。在内存中是两分1还是一份。
var
a: Array[0..100] of char
b: Array[0..100] of char
begin
b := a;
end;
数组赋值和简单变量赋值一样么?
还有机构类型变量的赋值又是怎么样的?
type
TA = record
a1: integer;
end;
var
a: TA;
b: TA;
begin
b := a
该项赋值delphi是怎样处理的?
end
还有类变量赋值是怎么处理的?
var
a: TA;
b: TA;
begin
a := TA.Create;
b := a
?请问a实例内存中有几个? 该项赋值delphi是怎样处理的?
end;
如:
var
a, b: integer;
begin
a := 1;
b := a;
end;
上面是简单变量赋值 a 赋给 b ,b里存是a的指针还是,b里存的是1。在内存中是两分1还是一份。
var
a: Array[0..100] of char
b: Array[0..100] of char
begin
b := a;
end;
数组赋值和简单变量赋值一样么?
还有机构类型变量的赋值又是怎么样的?
type
TA = record
a1: integer;
end;
var
a: TA;
b: TA;
begin
b := a
该项赋值delphi是怎样处理的?
end
还有类变量赋值是怎么处理的?
var
a: TA;
b: TA;
begin
a := TA.Create;
b := a
?请问a实例内存中有几个? 该项赋值delphi是怎样处理的?
end;