回 帖 发 新 帖 刷新版面

主题:fillchar

谁有fillchar详细用法、限制等等
有用的必加分

回复列表 (共12个回复)

沙发

谁帮个忙啊

板凳

对于数组
a:array[1..100]of integer;

fillchar(a,sizeof(a),0)
的意思就是把a中所有的元素的值都赋为0
不仅对1维数组 几维的都可以

3 楼

这我懂啊,我要更深一点的

4 楼

对于数组
a:array[1..100]of boolean;

fillchar(a,sizeof(a),false);
把a中所有的元素都赋为false.

5 楼

不信你试试.可以就加分哟,给我这个新手一点鼓励嘛!!

6 楼

。。。。。你当这个我会不知道?!?!

7 楼

呵呵 你没有说知道哟!我能怪我

8 楼

按照上面的例子,就是说改变后面的值,是多少就会把一个数组变成一个相同元素的数组了!!
 但是如果是这样呢>?>?
 a:array[1..100]of integer;
  fillchar(a,sizeof(a),2);的结果呢!>
可千万不要说是一个全部元素是2的一数组哦??!
 可以试试!!
  

9 楼

这个是一个一个字节fill,但是integer占用2字节,所以如果fillchar(a,sizeof(a),2),实际上就是每个字节fill 2,即a[i]=(00000010 00000010)2=(514)10
这个要涉及反码,补码
又比如fillchar(a,sizeof(a),255)就是赋-1 

10 楼

谢谢,那么fillword是什么意思?能解释一下吗?
还有什么fill马?

我来回复

您尚未登录,请登录后再回复。点此登录或注册