如何对Boolean类型的全局变量初始化?

时间:2021-05-16 19:41:56
如何使Boolean类型的全局变量初始化为false?没有初始化的全局变量在编译时被赋值为0?

7 个解决方案

#1


Boolean类型默认就是false

#2


在Initialization里赋值。。。。。。。

#3


var F : Boolean = False;

#4


在Initialization里赋值:
var F : Boolean = False; 
还得要有finalization部分,finalization部分怎么写?

#5


在单元的
var 
var F : Boolean;


initialization; // 最先执行部分!
begin 
  F := False
end; 
finalization; //最后执行部分!
begin 
  F := False; 
end; 

#6


finalization  並非是必須的。 對於元類型變量完全可以不在再結束時再處理。

#7


Boolean类型默认就是false,
不过 Initialization部分 里显示的设置吧,
这样规范点,
要随时注意全局变量值的变化, 不然会出现奇怪的问题。

#1


Boolean类型默认就是false

#2


在Initialization里赋值。。。。。。。

#3


var F : Boolean = False;

#4


在Initialization里赋值:
var F : Boolean = False; 
还得要有finalization部分,finalization部分怎么写?

#5


在单元的
var 
var F : Boolean;


initialization; // 最先执行部分!
begin 
  F := False
end; 
finalization; //最后执行部分!
begin 
  F := False; 
end; 

#6


finalization  並非是必須的。 對於元類型變量完全可以不在再結束時再處理。

#7


Boolean类型默认就是false,
不过 Initialization部分 里显示的设置吧,
这样规范点,
要随时注意全局变量值的变化, 不然会出现奇怪的问题。