关于Delphi函数参数的问题
我是一个C程序员,遇到了这个Delphi函数,我有几个问题关于Delphi函数参数的问题,delphi,Delphi,我是一个C程序员,遇到了这个Delphi函数,我有几个问题 procedure Init(const key; size: Integer; filler: Byte = $FF); overload 变量key没有指定类型,在这种情况下它的类型是什么 “$FF”对于变量填充符意味着什么 键参数是非类型化参数。你可以在这篇很棒的文章中找到更多的信息 填充参数的$FF值(0xFF十六进制,255十进制)是一个默认值,因此如果不为此参数赋值,填充参数将采用默认值 调用init过程时,可以通过以下两
procedure Init(const key; size: Integer; filler: Byte = $FF); overload
key
没有指定类型,在这种情况下它的类型是什么$FF
”对于变量填充符
意味着什么键
参数是非类型化参数。你可以在这篇很棒的文章中找到更多的信息
填充参数的$FF
值(0xFF十六进制,255十进制)是一个默认值,因此如果不为此参数赋值,填充参数将采用默认值
调用init过程时,可以通过以下两种方式调用:
Init(Data,1,19);//in this case the key parameter is set to 19
或
$FF是变量filler的默认值,key是任何类型的常量值。可能是integer或int64类型对Init的示例调用缺少size参数,该参数不是可选的。
Init(Data,1); //in this case the key parameter is set to $FF