delphi boolean 默认初始值是什么
我最近编了一个程序首先定义了几个boolean型的数组,但是搞不清楚初始默认值是多少。然后就想编一个通用的初始化boolean数组的子程序,但是用了指针之后就显示编译错误...
我最近编了一个程序
首先定义了几个boolean型的数组,但是搞不清楚初始默认值是多少。
然后就想编一个通用的初始化boolean数组的子程序,但是用了指针之后就显示编译错误。
ErrDisp: array[1..100] of boolean;
type
Blpoint=^boolean;
procedure IniArray(p: Blpoint);
var
i: byte;
begin
for i:=1 to 100 do //这个地方本想用length函数,但是用不了
p^[i]:=false;
end;
请问怎么解决呢
因为是想编一个通用的过程
每个数组初始化只要调用就行了 展开
首先定义了几个boolean型的数组,但是搞不清楚初始默认值是多少。
然后就想编一个通用的初始化boolean数组的子程序,但是用了指针之后就显示编译错误。
ErrDisp: array[1..100] of boolean;
type
Blpoint=^boolean;
procedure IniArray(p: Blpoint);
var
i: byte;
begin
for i:=1 to 100 do //这个地方本想用length函数,但是用不了
p^[i]:=false;
end;
请问怎么解决呢
因为是想编一个通用的过程
每个数组初始化只要调用就行了 展开
展开全部
如果单是初始化,不用用到指针
ErrDisp: array[1..100] of boolean;
procedure IniArray;
var
i: integer;
begin
for i:=1 to 100 do ErrDisp[i]:=false;
end;
ErrDisp: array[1..100] of boolean;
procedure IniArray;
var
i: integer;
begin
for i:=1 to 100 do ErrDisp[i]:=false;
end;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询