是否有任何特殊原因可以使用 FillChar 初始化 Delphi 整数变量,而不仅仅是为其分配一个初始值?我遇到过如下代码。它不在速度敏感循环或任何东西中。在这里使用 FIllChar,尤其是在对另一个变量进行更传统的赋值之后立即使用,似乎毫无意义地迟钝。那么我错过了什么?
procedure DoSomething;
var
MyNum: Integer;
MyPos: Integer;
begin
MyNum:= 0;
FillChar (MyPos, SizeOf (MyPos), 0);
[...]