在样式或性能方面,在循环内或外部定义变量是否更好?
例如:
int var;
for (...) {
var = /*something*/;
// Code that uses var
}
Run Code Online (Sandbox Code Playgroud)
要么
for (...) {
int var = /*something*/;
// Code that uses var
}
Run Code Online (Sandbox Code Playgroud)
如果您对变量声明如何在内部工作有任何见解,以及其中一个声明如何比另一个更好(即使它只是略微),请分享.而在性能之外,哪种风格更受青睐?