我正在将代码从 C 转换为 Delphi,但我卡在了这段代码的最后一行:
BOOL is_match = FALSE;
unsigned int temp_val;
unsigned int prev_val = 0;
is_match = (temp_val == val);
我只能转换这么多:
var
is_match: boolean;
temp_val: cardinal;
prev_val: cardinal;
begin
is_match := false;
prev_val := 0;
is_match := ????
end;
如何填写上次作业?
最佳答案
is_match := temp_val = val;
无论如何,我希望上面的代码只是真实代码的一小段摘录,因为 temp_val
在您将它与 val
进行比较时是未定义的。
关于c - 如何在 Delphi 中比较两个数字是否相等?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9993011/