我们现在用的是3ghaih歌还是4gl网络

熟悉常用网络设备、操作系统平囼精通系统管理及网络维护。熟悉计算机软硬件维护

delphi中两个数组之间如何交换 [问题點数:200分]

delphi中两个数组之间如何交换?



 
还是设一个中间变量数组循环读取

除了循环,有没有别的方法

因为要多次交换数组,且数组元素較多

可以这样直接赋值交换:

动态数组是否也可以这样处理呢




//可以这样直接赋值交换:

end而这样就不能编译

        
TIntegerArr是用户定义的类型,是对象的類型不是对象的实体。
需要实体化以后才能赋值。

不是没有实体化的问题

你对比一下这两组代码,

问题是传入的参数为何不能转换為TIntegerArr类型而函数内的变量就可以转换为TingegerArr类型


前面说过了,函数参数中的x, y:array of integer这个声明的x、y的类型不是动态数组而是open array parameter,虽然形式上看起来象是動态数组(实际上你给它传一个静态数组实参进去也可以的或者用[]构造一个临时数组也可以)。
匿名用户不能发表回复!

我要回帖

更多关于 hai?h 的文章

 

随机推荐