将C“FOR”循环转换为Delphi
我正在尝试将FOR循环从C转换为Delphi,但我有些疑惑:
我在C中知道这段代码:
for (i = 0; i size; i++) { //... }
在Delphi中是这样的:
for i := 0 to mb.size do begin //... end;
但这个C代码怎么样:
for (i = 0; i size; i+= mb->data_size) { //... }
可能看看Delphi?
?
您不能在delphi中使用for来执行此操作,因为无法修改用于迭代的变量。
所以这段代码
for (i = 0; i < mb->size; i+= mb->data_size)
可以写一段时间
i:=0; while (i