1

有一个包含大量嵌套 for 循环块的过程,例如。一个街区可能看起来像这样

for a := 0 to x do
  //Do something
  for b := 0 to x do
    for c := 0 to a do
      //Do something

在每个 for 循环中声明所有循环变量是否有任何惩罚,例如

for var a := 0 to x do  
  for var b := 0 to x do
    for var c := 0 to a

还是应该在顶部声明一次并重复使用?

4

1 回答 1

1

与内联一起去。它更整洁,编译器应该对其进行优化。

于 2018-12-13T07:33:14.887 回答