0

如果在循环中使用内联变量会发生什么:

for i := 1 to N do
  begin
  for var j := 1 to M do
    begin
      { Do something with i and j }
    end;
  end;

变量 j 的作用域只是内部循环。这是否意味着 j 的内存将被分配和释放 N 次?这可能会在紧密循环中导致相当多的性能损失。

4

0 回答 0