数组,指针(100分)

  • 主题发起人 主题发起人 truka
  • 开始时间 开始时间
T

truka

Unregistered / Unconfirmed
GUEST, unregistred user!
怎样用指针快速交换两个同类型数组的数据?
 
直接用指针赋值不好吗?
 

形如以下方式:
var a,b,Temp:Array[1..100] of DataType;
.......
Temp:=a
a:=b;b:=Temp;
......

注:这种问题不用指针,Pascal支持同类型的数组相互赋值;速度极快。
 
原来如此,谢谢!

不过,a,b,temp一定要在同一句中声明,否则就不行
像这样
var
a,b: array[0..30000] of byte;
temp: array[0..30000] of byte;
就不行.
 
后退
顶部