【发布时间】:2012-04-03 02:30:43
【问题描述】:
我正在尝试将 FOR 循环从 C 转换为 Delphi,但我有一些疑问:
我知道这段 C 代码:
for (i = 0; i < mb->size; i++)
{
//...
}
在 Delphi 中是这样的:
for i := 0 to mb.size do
begin
//...
end;
但是这个C代码怎么样:
for (i = 0; i < mb->size; i+= mb->data_size)
{
//...
}
可能会在 Delphi 中查找?
?
【问题讨论】:
-
1) 使用“while”循环而不是“for” 2) 您的 C 和 Delphi 示例不相同。 delphi 应该是“for i := 0 to mb.size - 1 do”