我有一个软件,其中有很多错误,例如
变量“ xxx”可能尚未初始化
问题是当变量未初始化时,它是否将具有默认值(对于布尔值,则为false)或获得完全随机的数字?例如:
function test: boolean;
begin
end;
测试的结果是什么?假?还是总的随机值? 其他示例:
function test: boolean;
var a: boolean;
begin
if a then result := true
else result := false;
end;
同样,a的值是多少?假?或总随机值?