变量“ xxx”可能尚未初始化

时间:2019-01-31 08:05:00

标签: delphi

我有一个软件,其中有很多错误,例如

  

变量“ xxx”可能尚未初始化

问题是当变量未初始化时,它是否将具有默认值(对于布尔值,则为false)或获得完全随机的数字?例如:

function test: boolean;
begin
end;

测试的结果是什么?假?还是总的随机值? 其他示例:

function test: boolean;
var a: boolean;
begin
  if a then result := true
  else result := false;
end;

同样,a的值是多少?假?或总随机值?

0 个答案:

没有答案