主题:fillchar
贺天行宝
[专家分:2300] 发布于 2006-02-27 20:57:00
谁有fillchar详细用法、限制等等
有用的必加分
回复列表 (共12个回复)
沙发
贺天行宝 [专家分:2300] 发布于 2006-02-28 20:58:00
谁帮个忙啊
板凳
Benix [专家分:720] 发布于 2006-03-02 14:14:00
对于数组
a:array[1..100]of integer;
fillchar(a,sizeof(a),0)
的意思就是把a中所有的元素的值都赋为0
不仅对1维数组 几维的都可以
3 楼
贺天行宝 [专家分:2300] 发布于 2006-03-04 13:12:00
这我懂啊,我要更深一点的
4 楼
济公二世 [专家分:200] 发布于 2006-08-18 22:04:00
对于数组
a:array[1..100]of boolean;
fillchar(a,sizeof(a),false);
把a中所有的元素都赋为false.
5 楼
济公二世 [专家分:200] 发布于 2006-08-18 22:07:00
不信你试试.可以就加分哟,给我这个新手一点鼓励嘛!!
6 楼
贺天行宝 [专家分:2300] 发布于 2006-08-19 11:21:00
。。。。。你当这个我会不知道?!?!
7 楼
济公二世 [专家分:200] 发布于 2006-08-19 15:41:00
呵呵 你没有说知道哟!我能怪我
8 楼
tl3shi [专家分:110] 发布于 2006-08-21 21:37:00
按照上面的例子,就是说改变后面的值,是多少就会把一个数组变成一个相同元素的数组了!!
但是如果是这样呢>?>?
a:array[1..100]of integer;
fillchar(a,sizeof(a),2);的结果呢!>
可千万不要说是一个全部元素是2的一数组哦??!
可以试试!!
9 楼
90123l [专家分:160] 发布于 2006-09-20 20:38:00
这个是一个一个字节fill,但是integer占用2字节,所以如果fillchar(a,sizeof(a),2),实际上就是每个字节fill 2,即a[i]=(00000010 00000010)2=(514)10
这个要涉及反码,补码
又比如fillchar(a,sizeof(a),255)就是赋-1
10 楼
贺天行宝 [专家分:2300] 发布于 2006-09-20 21:32:00
谢谢,那么fillword是什么意思?能解释一下吗?
还有什么fill马?
我来回复