高分,數組清空 請問,如何對數組進行清空 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用一个循环不就可以了吗?如果是动态数组还可以使用setlength将数组长度设为0 var xx:array of integer;begin setlength(xx,123); ZeroMemory(@xx[0],SizeOf(xx));//clear...../end; for i:=low(MyArray) to high(MyArray) do MyArray[i]:=0;不知道楼主是不是这个意思 fillchar(MyArray, sizeof(MyArray), 0); fillchar(MyArray, sizeof(MyArray), 0); 不能用于动态数组。 把所有数组元素清零:用循环释放数组所占的内存:静态数组不可能,动态数组用“数组名:=nil”就可以了 zeroMemory 比较好var xx:array of integer;begin setlength(xx,123); ZeroMemory(@xx[0],SizeOf(xx)*Length(xx));//clear...../end; 动态创建窗体的问题?------------------------------------请各位高人帮忙啊...在线等 dbgrideh设置问题? 163收费邮箱极度垃圾! Delphi里的什么数据类型能赋给SQL里的money型? 如何查询出成绩最好的5个人? 两个程序同时通过ADOConnect和ADOQuery操作数据库,怎样才能避免数据混乱呢? 一个猜鸟问的通讯的问题。socket。其实是通讯协议的... 请问delphi6的注册码是什么,谢谢 数据查询问题,有点难度 网络编程高手指教 帮帮我吧,不懂啊! 关于paintbox控件
如果是动态数组还可以使用setlength将数组长度设为0
xx:array of integer;
begin
setlength(xx,123);
ZeroMemory(@xx[0],SizeOf(xx));//clear
...
../end;
不知道楼主是不是这个意思
释放数组所占的内存:静态数组不可能,动态数组用“数组名:=nil”就可以了
var
xx:array of integer;
begin
setlength(xx,123);
ZeroMemory(@xx[0],SizeOf(xx)*Length(xx));//clear
...
../end;