在编写循环时,我经常会对应该选择哪一个感到困惑.例如,
int sum;
for(int i=0; i<10; i++)
{
sum=0;
...
....
}
Run Code Online (Sandbox Code Playgroud)
要么
for(int i=0; i<10; i++)
{
int sum=0;
...
....
}
Run Code Online (Sandbox Code Playgroud)
比如,变量仅在此循环中需要.在程序的后期部分不需要它.我需要在循环开始时变量sum的值为0.哪一个更好的做法?在循环开始时重新初始化变量或重新声明它?哪一个更有效率?